3 %bcond_without static # link binaries with glib dynamically
5 Summary: inittab and /etc/rc.d scripts
6 Summary(de): inittab und /etc/rc.d Scripts
7 Summary(fr): inittab et scripts /etc/rc.d
8 Summary(pl): inittab i skrypty startowe z katalogu /etc/rc.d
9 Summary(tr): inittab ve /etc/rc.d dosyalarý
14 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
16 Source0: %{name}-%{version}.tar.gz
17 # Source0-md5: 6c6f8838755dfd6777009a51580a224c
18 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: gettext-devel
22 BuildRequires: glib2-devel
23 %{?with_static:BuildRequires: glib2-static}
24 BuildRequires: popt-devel
25 BuildRequires: pkgconfig
26 Requires(post): fileutils
28 Requires: /bin/basename
29 Requires: /bin/gettext
32 Requires: FHS >= 2.2-6
34 Requires: e2fsprogs >= 1.15
42 Requires: module-init-tools
43 Requires: mount >= 2.10
51 Obsoletes: initscripts
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 Conflicts: LPRng < 3.8.0-2
54 Conflicts: psacct < 6.3.5-10
55 Conflicts: openssh-server < 2:3.6.1p2-6
57 %define _exec_prefix /
58 %define localedir /etc/sysconfig/locale
61 This package contains the scripts use to boot a system, change run
62 levels, and shut the system down cleanly.
65 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
66 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
67 erforderlich sind. Außerdem enthält es die Scripts, die
68 Netzwerkschnittstellen aktivieren und deaktivieren.
71 Ce package contient les scripts utilisés pour démarrer le systéme,
72 changer les niveaux d'exécution, et arréter le systéme proprement. Il
73 contient aussi les scripts qui activent et désactivent la plupart des
77 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
78 tak¿e przy zmianie jego poziomu pracy.
81 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
82 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
83 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
94 --with-localedir=%{localedir}
96 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
103 DESTDIR=$RPM_BUILD_ROOT \
104 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
106 for i in 0 1 2 3 4 5 6; do
107 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
111 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
112 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
113 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
114 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
117 for i in 1 2 3 4 5; do
118 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
119 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
122 for i in 0 2 3 4 5 6; do
123 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
126 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
129 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
130 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
134 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
135 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
138 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
139 > $RPM_BUILD_ROOT/var/log/dmesg
142 rm -rf $RPM_BUILD_ROOT
145 if [ -f /etc/inittab.rpmsave ]; then
146 echo "**** Found old /etc/inittab.rpmsave ****"
147 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
148 mv -f /etc/inittab /etc/inittab.rpmnew
149 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
150 mv -f /etc/inittab.rpmsave /etc/inittab
153 chmod 000 /var/log/dmesg
154 chown root:root /var/log/dmesg
155 chmod 640 /var/log/dmesg
157 # move network interfaces description files to new location
158 %triggerpostun -- initscripts
159 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
162 %defattr(644,root,root,755)
163 %doc doc/*.txt rc.d/init.d/template.init
164 %doc sysconfig/interfaces/data/chat-ppp*
165 %doc sysconfig/interfaces/ifc*
166 %doc sysconfig/interfaces/tnl*
168 %attr(755,root,root) %dir /etc/rc.d
169 %attr(755,root,root) %dir /etc/rc.d/init.d
170 %attr(755,root,root) %dir /etc/rc.d/rc?.d
172 /etc/rc.d/init.d/functions
173 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
174 %attr(754,root,root) /etc/rc.d/init.d/killall
175 %attr(754,root,root) /etc/rc.d/init.d/network
176 %attr(754,root,root) /etc/rc.d/init.d/random
177 %attr(754,root,root) /etc/rc.d/init.d/single
178 %attr(754,root,root) /etc/rc.d/init.d/timezone
180 %attr(754,root,root) /etc/rc.d/rc
181 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
182 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
183 %attr(754,root,root) /etc/rc.d/rc.init
184 %attr(754,root,root) /etc/rc.d/rc.sysinit
185 %attr(754,root,root) /etc/rc.d/rc.shutdown
186 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
187 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
188 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
189 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
190 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
191 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
192 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
193 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
194 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
195 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
196 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
197 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
199 %attr(755,root,root) /etc/profile.d/lang.*sh
201 %attr(755,root,root) %{_bindir}/doexec
202 %attr(755,root,root) %{_bindir}/ipcalc
203 %attr(755,root,root) %{_bindir}/resolvesymlink
204 %attr(755,root,root) %{_bindir}/run-parts
205 %attr(755,root,root) %{_bindir}/usleep
207 %attr(755,root,root) %{_sbindir}/genhostid
208 %attr(755,root,root) %{_sbindir}/hwprofile
209 %attr(755,root,root) %{_sbindir}/service
210 %attr(755,root,root) %{_sbindir}/consoletype
211 %attr(755,root,root) %{_sbindir}/initlog
212 %attr(755,root,root) %{_sbindir}/loglevel
213 %attr(755,root,root) %{_sbindir}/ppp-watch
214 %attr(755,root,root) %{_sbindir}/netreport
215 %attr(755,root,root) %{_sbindir}/setsysfont
216 %attr(4755,root,root) %{_sbindir}/usernetctl
218 %attr(755,root,root) %{_sbindir}/if*
219 %attr(755,root,root) %{_sbindir}/tnl*
221 %attr(755,root,root) %{_sbindir}/getkey
223 %attr(755,root,root) %dir %{_sysconfdir}/ppp
224 %attr(754,root,root) %{_sysconfdir}/ppp/*
225 %attr(755,root,root) %dir /etc/sysconfig
226 %attr(755,root,root) %dir /etc/sysconfig/interfaces
227 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
228 %attr(755,root,root) %dir /etc/sysconfig/isapnp
229 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
230 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
231 /etc/sysconfig/network-scripts/functions.network
232 %dir /etc/sysconfig/interfaces/down.d
233 %dir /etc/sysconfig/interfaces/down.d/*
234 %dir /etc/sysconfig/interfaces/up.d
235 %dir /etc/sysconfig/interfaces/up.d/*
236 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
237 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
238 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
239 %attr(640,root,root) %ghost /var/log/dmesg
240 %attr(750,root,root) %dir /var/run/netreport
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
243 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
245 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
246 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
247 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
248 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
249 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
250 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
251 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
252 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
253 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
254 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
255 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
256 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
261 %lang(de) %{localedir}/de
262 %lang(pl) %{localedir}/pl