3 %bcond_without static # link binaries with glib dynamically
5 Summary: inittab and /etc/rc.d scripts
6 Summary(de.UTF-8): inittab und /etc/rc.d Scripts
7 Summary(fr.UTF-8): inittab et scripts /etc/rc.d
8 Summary(pl.UTF-8): inittab i skrypty startowe z katalogu /etc/rc.d
9 Summary(tr.UTF-8): inittab ve /etc/rc.d dosyaları
15 #Source0: ftp://ftp1.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
16 Source0: %{name}-%{version}.tar.gz
17 # Source0-md5: 238cd770327c8fdba7a5bc7d0103377a
18 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
19 BuildRequires: gettext-devel
20 BuildRequires: glib2-devel
21 %{?with_static:BuildRequires: glib2-static}
22 BuildRequires: pkgconfig
23 BuildRequires: popt-devel
24 Requires(post): fileutils
29 Requires: /bin/basename
30 Requires: /bin/gettext
36 Requires: filesystem >= 3.0-11
44 Requires: module-init-tools
45 Requires: mount >= 2.12
47 Requires: procps >= 1:3.2.6-1.1
48 Requires: psmisc >= 22.5-2
52 Obsoletes: initscripts
53 Obsoletes: vserver-rc-scripts
54 Conflicts: LPRng < 3.8.0-2
55 Conflicts: iputils-arping < 2:s20070202-1
56 Conflicts: openssh-server < 2:3.6.1p2-6
57 Conflicts: psacct < 6.3.5-10
58 Conflicts: tzdata < 2007b-1.1
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define _exec_prefix /
62 %define localedir /etc/sysconfig/locale
64 %define _sbindir /sbin
67 This package contains the scripts use to boot a system, change run
68 levels, and shut the system down cleanly.
70 %description -l de.UTF-8
71 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
72 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
73 erforderlich sind. Außerdem enthält es die Scripts, die
74 Netzwerkschnittstellen aktivieren und deaktivieren.
76 %description -l fr.UTF-8
77 Ce package contient les scripts utilisés pour démarrer le systéme,
78 changer les niveaux d'exécution, et arréter le systéme proprement. Il
79 contient aussi les scripts qui activent et désactivent la plupart des
82 %description -l pl.UTF-8
83 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
84 także przy zmianie jego poziomu pracy.
86 %description -l tr.UTF-8
87 Bu paket, sistem açmak, çalışma düzeylerini değiştirmek ve sistemi
88 düzgün bir şekilde kapatmak için gereken dosyaları içerir. Ayrıca pek
89 çok bilgisayar ağı arayüzlerini etkinleştiren ya da edilginleştiren
97 --with-localedir=%{localedir}
99 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
104 install -d $RPM_BUILD_ROOT/etc/sysconfig/hwprofiles
107 DESTDIR=$RPM_BUILD_ROOT \
108 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
110 for i in 0 1 2 3 4 5 6; do
111 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
115 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
116 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
117 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
118 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
121 for i in 1 2 3 4 5; do
122 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
123 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
124 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
127 for i in 0 2 3 4 5 6; do
128 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
131 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
134 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
135 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
136 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
140 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
141 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
142 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
143 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
146 > $RPM_BUILD_ROOT/var/log/dmesg
148 # make /etc/init.d symlink relative
149 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
151 # in static-routes can be also rules:
152 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
155 rm -rf $RPM_BUILD_ROOT
158 if [ -f /etc/inittab.rpmsave ]; then
159 echo "**** Found old /etc/inittab.rpmsave ****"
160 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
161 mv -f /etc/inittab /etc/inittab.rpmnew
162 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
163 mv -f /etc/inittab.rpmsave /etc/inittab
166 chown root:root /var/log/dmesg
167 chmod 640 /var/log/dmesg
168 touch /var/cache/rc-scripts/msg.cache
169 chmod 644 /var/cache/rc-scripts/msg.cache
170 chown root:root /var/cache/rc-scripts/msg.cache
172 # move network interfaces description files to new location
173 %triggerpostun -- initscripts
174 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
177 %defattr(644,root,root,755)
179 %doc doc/*.txt rc.d/init.d/template.init
180 %doc sysconfig/interfaces/data/chat-ppp*
181 %doc sysconfig/interfaces/ifc*
182 %doc sysconfig/interfaces/tnl*
183 %doc sysconfig/init-colors*
184 %doc doc/sysvinitfiles
187 %dir /etc/rc.d/init.d
191 /etc/rc.d/init.d/functions
192 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
193 %attr(754,root,root) /etc/rc.d/init.d/cpusets
194 %attr(754,root,root) /etc/rc.d/init.d/cryptsetup
195 %attr(754,root,root) /etc/rc.d/init.d/killall
196 %attr(754,root,root) /etc/rc.d/init.d/local
197 %attr(754,root,root) /etc/rc.d/init.d/network
198 %attr(754,root,root) /etc/rc.d/init.d/random
199 %attr(754,root,root) /etc/rc.d/init.d/single
200 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
202 %attr(754,root,root) /etc/rc.d/rc
203 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
204 %attr(754,root,root) /etc/rc.d/rc.init
205 %attr(754,root,root) /etc/rc.d/rc.sysinit
206 %attr(754,root,root) /etc/rc.d/rc.shutdown
207 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
208 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
209 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
210 %attr(754,root,root) /etc/rc.d/rc?.d/K??local
211 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
212 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
213 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
214 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
218 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
219 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
220 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
221 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
222 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
224 %dir /var/cache/rc-scripts
225 %ghost /var/cache/rc-scripts/msg.cache
227 %attr(755,root,root) /etc/profile.d/lang.*sh
229 %attr(755,root,root) %{_bindir}/doexec
230 %attr(755,root,root) %{_bindir}/ipcalc
231 %attr(755,root,root) %{_bindir}/resolvesymlink
232 %attr(755,root,root) %{_bindir}/run-parts
233 %attr(755,root,root) %{_bindir}/usleep
235 %attr(755,root,root) %{_sbindir}/consoletype
236 %attr(755,root,root) %{_sbindir}/fstab-decode
237 %attr(755,root,root) %{_sbindir}/genhostid
238 %attr(755,root,root) %{_sbindir}/getkey
239 %attr(755,root,root) %{_sbindir}/hwprofile
240 %attr(755,root,root) %{_sbindir}/if*
241 %attr(755,root,root) %{_sbindir}/initlog
242 %attr(755,root,root) %{_sbindir}/loglevel
243 %attr(755,root,root) %{_sbindir}/minilogd
244 %attr(755,root,root) %{_sbindir}/netreport
245 %attr(755,root,root) %{_sbindir}/ppp-watch
246 %attr(755,root,root) %{_sbindir}/service
247 %attr(755,root,root) %{_sbindir}/setsysfont
248 %attr(755,root,root) %{_sbindir}/start-stop-daemon
249 %attr(755,root,root) %{_sbindir}/tnl*
250 %attr(4755,root,root) %{_sbindir}/usernetctl
252 %dir %{_sysconfdir}/ppp
253 %attr(754,root,root) %{_sysconfdir}/ppp/*
254 %dir /etc/sysconfig/cpusets
255 %dir /etc/sysconfig/hwprofiles
256 %dir /etc/sysconfig/interfaces
257 %dir /etc/sysconfig/interfaces/data
258 %dir /etc/sysconfig/isapnp
260 %dir /etc/sysconfig/network-scripts
261 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-br
262 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-irda
263 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-post
264 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-ppp
265 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-sl
266 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-vlan
267 /etc/sysconfig/network-scripts/ifup-aliases
268 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-br
269 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ipx
270 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-irda
271 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-iucv
272 /etc/sysconfig/network-scripts/ifup-neigh
273 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plip
274 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plusb
275 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-post
276 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ppp
277 /etc/sysconfig/network-scripts/ifup-routes
278 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-sl
279 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-vlan
281 /etc/sysconfig/network-scripts/functions.network
282 %dir /etc/sysconfig/interfaces/down.d
283 %dir /etc/sysconfig/interfaces/down.d/*
284 %dir /etc/sysconfig/interfaces/up.d
285 %dir /etc/sysconfig/interfaces/up.d/*
286 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
287 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
288 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
289 %attr(640,root,root) %ghost /var/log/dmesg
290 %attr(750,root,root) %dir /var/run/netreport
292 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
293 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/crypttab
294 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
295 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
296 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
297 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
298 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
299 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
300 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
301 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
302 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
303 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
304 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
305 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
306 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
307 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
308 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
309 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
312 %lang(de) %{_mandir}/de/man?/*
313 %lang(es) %{_mandir}/es/man?/*
314 %lang(fr) %{_mandir}/fr/man?/*
315 %lang(ja) %{_mandir}/ja/man?/*
316 %lang(ru) %{_mandir}/ru/man?/*
317 %lang(sv) %{_mandir}/sv/man?/*
320 %lang(de) %{localedir}/de
321 %lang(pl) %{localedir}/pl