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: 1a4dc7af98112a7865b4b4a2e1a0e023
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: pkgconfig
25 BuildRequires: popt-devel
26 Requires(post): fileutils
31 Requires: /bin/basename
32 Requires: /bin/gettext
38 Requires: filesystem >= 3.0-11
46 Requires: module-init-tools
47 Requires: mount >= 2.12
49 Requires: procps >= 1:3.2.6-1.1
50 Requires: psmisc >= 22.5-2
54 Obsoletes: initscripts
55 Obsoletes: vserver-rc-scripts
56 Conflicts: LPRng < 3.8.0-2
57 Conflicts: iputils-arping < 2:s20070202-1
58 Conflicts: openssh-server < 2:3.6.1p2-6
59 Conflicts: psacct < 6.3.5-10
60 Conflicts: tzdata < 2007b-1.1
61 Conflicts: wpa_supplicant < 0.6.3
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define _exec_prefix /
65 %define localedir /etc/sysconfig/locale
67 %define _sbindir /sbin
70 This package contains the scripts use to boot a system, change run
71 levels, and shut the system down cleanly.
73 %description -l de.UTF-8
74 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
75 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
76 erforderlich sind. Außerdem enthält es die Scripts, die
77 Netzwerkschnittstellen aktivieren und deaktivieren.
79 %description -l fr.UTF-8
80 Ce package contient les scripts utilisés pour démarrer le systéme,
81 changer les niveaux d'exécution, et arréter le systéme proprement. Il
82 contient aussi les scripts qui activent et désactivent la plupart des
85 %description -l pl.UTF-8
86 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
87 także przy zmianie jego poziomu pracy.
89 %description -l tr.UTF-8
90 Bu paket, sistem açmak, çalışma düzeylerini değiştirmek ve sistemi
91 düzgün bir şekilde kapatmak için gereken dosyaları içerir. Ayrıca pek
92 çok bilgisayar ağı arayüzlerini etkinleştiren ya da edilginleştiren
104 --with-localedir=%{localedir}
106 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
109 rm -rf $RPM_BUILD_ROOT
110 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
111 install -d $RPM_BUILD_ROOT/etc/sysconfig/hwprofiles
114 DESTDIR=$RPM_BUILD_ROOT \
115 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
117 for i in 0 1 2 3 4 5 6; do
118 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
122 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
123 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
124 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
125 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
128 for i in 1 2 3 4 5; do
129 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
130 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
131 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
134 for i in 0 2 3 4 5 6; do
135 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
138 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
141 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
142 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
143 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
147 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
148 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
149 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
150 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
153 > $RPM_BUILD_ROOT/var/log/dmesg
155 # make /etc/init.d symlink relative
156 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
158 # in static-routes can be also rules:
159 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
162 rm -rf $RPM_BUILD_ROOT
165 if [ -f /etc/inittab.rpmsave ]; then
166 echo "**** Found old /etc/inittab.rpmsave ****"
167 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
168 mv -f /etc/inittab /etc/inittab.rpmnew
169 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
170 mv -f /etc/inittab.rpmsave /etc/inittab
173 chown root:root /var/log/dmesg
174 chmod 640 /var/log/dmesg
175 touch /var/cache/rc-scripts/msg.cache
176 chmod 644 /var/cache/rc-scripts/msg.cache
177 chown root:root /var/cache/rc-scripts/msg.cache
179 # move network interfaces description files to new location
180 %triggerpostun -- initscripts
181 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
184 %defattr(644,root,root,755)
186 %doc doc/*.txt rc.d/init.d/template.init
187 %doc sysconfig/interfaces/data/chat-ppp*
188 %doc sysconfig/interfaces/ifc*
189 %doc sysconfig/interfaces/tnl*
190 %doc sysconfig/init-colors*
191 %doc doc/sysvinitfiles
194 %dir /etc/rc.d/init.d
198 /etc/rc.d/init.d/functions
199 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
200 %attr(754,root,root) /etc/rc.d/init.d/cpusets
201 %attr(754,root,root) /etc/rc.d/init.d/cryptsetup
202 %attr(754,root,root) /etc/rc.d/init.d/killall
203 %attr(754,root,root) /etc/rc.d/init.d/local
204 %attr(754,root,root) /etc/rc.d/init.d/network
205 %attr(754,root,root) /etc/rc.d/init.d/random
206 %attr(754,root,root) /etc/rc.d/init.d/single
207 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
209 %attr(754,root,root) /etc/rc.d/rc
210 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
211 %attr(754,root,root) /etc/rc.d/rc.init
212 %attr(754,root,root) /etc/rc.d/rc.sysinit
213 %attr(754,root,root) /etc/rc.d/rc.shutdown
214 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
215 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
216 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
217 %attr(754,root,root) /etc/rc.d/rc?.d/K??local
218 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
219 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
222 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
223 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
224 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
225 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
226 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
227 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
228 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
229 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
231 %dir /var/cache/rc-scripts
232 %ghost /var/cache/rc-scripts/msg.cache
234 %attr(755,root,root) /etc/profile.d/lang.*sh
236 %attr(755,root,root) %{_bindir}/doexec
237 %attr(755,root,root) %{_bindir}/ipcalc
238 %attr(755,root,root) %{_bindir}/resolvesymlink
239 %attr(755,root,root) %{_bindir}/run-parts
240 %attr(755,root,root) %{_bindir}/usleep
242 %attr(755,root,root) %{_sbindir}/consoletype
243 %attr(755,root,root) %{_sbindir}/fstab-decode
244 %attr(755,root,root) %{_sbindir}/genhostid
245 %attr(755,root,root) %{_sbindir}/getkey
246 %attr(755,root,root) %{_sbindir}/hwprofile
247 %attr(755,root,root) %{_sbindir}/if*
248 %attr(755,root,root) %{_sbindir}/initlog
249 %attr(755,root,root) %{_sbindir}/loglevel
250 %attr(755,root,root) %{_sbindir}/minilogd
251 %attr(755,root,root) %{_sbindir}/netreport
252 %attr(755,root,root) %{_sbindir}/ppp-watch
253 %attr(755,root,root) %{_sbindir}/service
254 %attr(755,root,root) %{_sbindir}/setsysfont
255 %attr(755,root,root) %{_sbindir}/start-stop-daemon
256 %attr(755,root,root) %{_sbindir}/tnl*
257 %attr(4755,root,root) %{_sbindir}/usernetctl
259 %dir %{_sysconfdir}/ppp
260 %attr(754,root,root) %{_sysconfdir}/ppp/*
261 %dir /etc/sysconfig/cpusets
262 %dir /etc/sysconfig/hwprofiles
263 %dir /etc/sysconfig/interfaces
264 %dir /etc/sysconfig/interfaces/data
265 %dir /etc/sysconfig/isapnp
267 %dir /etc/sysconfig/network-scripts
268 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-br
269 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-irda
270 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-post
271 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-ppp
272 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-sl
273 %attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-vlan
274 /etc/sysconfig/network-scripts/ifup-aliases
275 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-br
276 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ipx
277 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-irda
278 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-iucv
279 /etc/sysconfig/network-scripts/ifup-neigh
280 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plip
281 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plusb
282 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-post
283 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ppp
284 /etc/sysconfig/network-scripts/ifup-routes
285 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-sl
286 %attr(755,root,root) /etc/sysconfig/network-scripts/ifup-vlan
288 /etc/sysconfig/network-scripts/functions.network
289 %dir /etc/sysconfig/interfaces/down.d
290 %dir /etc/sysconfig/interfaces/down.d/*
291 %dir /etc/sysconfig/interfaces/up.d
292 %dir /etc/sysconfig/interfaces/up.d/*
293 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
294 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
295 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
296 %attr(640,root,root) %ghost /var/log/dmesg
297 %attr(750,root,root) %dir /var/run/netreport
299 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
300 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/crypttab
301 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
302 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
303 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
304 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
305 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
306 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
307 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
308 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
309 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
310 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
311 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
312 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
313 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
314 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
315 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
316 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
319 %lang(de) %{_mandir}/de/man?/*
320 %lang(es) %{_mandir}/es/man?/*
321 %lang(fr) %{_mandir}/fr/man?/*
322 %lang(ja) %{_mandir}/ja/man?/*
323 %lang(ru) %{_mandir}/ru/man?/*
324 %lang(sv) %{_mandir}/sv/man?/*
327 %lang(de) %{localedir}/de
328 %lang(pl) %{localedir}/pl