1 # $Id: rc-scripts.spec,v 1.120 2003-08-12 21:42:00 qboosh Exp $
2 Summary: inittab and /etc/rc.d scripts
3 Summary(de): inittab und /etc/rc.d Scripts
4 Summary(fr): inittab et scripts /etc/rc.d
5 Summary(pl): inittab i skrypty startowe z katalogu /etc/rc.d
6 Summary(tr): inittab ve /etc/rc.d dosyalarý
11 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
13 Source0: %{name}-%{version}.tar.gz
14 # Source0-md5: c032946a4ea2c81b92c70b26f65b18d9
15 Patch1: %{name}-ipx_fix.patch
16 Patch2: %{name}-ulimits.patch
17 Patch3: %{name}-killgnu.patch
18 Patch4: %{name}-wlan.patch
19 Patch5: %{name}-arp-any.patch
20 Patch6: %{name}-pppshutdownsleep.patch
21 Patch7: %{name}-chat-ppp0.tpsa.patch
22 Patch8: %{name}-via.patch
23 Patch9: %{name}-static-nat.patch
24 Patch10: %{name}-chroot_safe.patch
25 Patch11: %{name}-onlink.patch
26 Patch12: %{name}-pl.po_typo.patch
27 Patch13: %{name}-reboot.patch
28 Patch14: %{name}-pl.po_duplicate.patch
29 Patch15: %{name}-timezone-posix.patch
30 Patch16: %{name}-acct.patch
31 URL: http://cvs.pld-linux.org/rc-scripts/
32 BuildRequires: autoconf
33 BuildRequires: automake
34 BuildRequires: gettext-devel
35 BuildRequires: glib-devel
36 %{!?_without_static:BuildRequires: glib-static}
37 BuildRequires: popt-devel
38 Requires(post): fileutils
40 Requires: /bin/basename
41 Requires: /bin/gettext
44 Requires: FHS >= 2.2-6
47 Requires: e2fsprogs >= 1.15
55 Requires: modutils >= 2.1.121
56 Requires: mount >= 2.10
64 Obsoletes: initscripts
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66 Conflicts: LPRng < 3.8.0-2
67 Conflicts: psacct < 6.3.5-10
68 Conflicts: openssh-server < 2:3.6.1p2-4
71 %define _exec_prefix /
72 %define _sysconfdir /etc
73 %define localedir /etc/sysconfig/locale
76 This package contains the scripts use to boot a system, change run
77 levels, and shut the system down cleanly.
80 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
81 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
82 erforderlich sind. Außerdem enthält es die Scripts, die
83 Netzwerkschnittstellen aktivieren und deaktivieren.
86 Ce package contient les scripts utilisés pour démarrer le systéme,
87 changer les niveaux d'exécution, et arréter le systéme proprement. Il
88 contient aussi les scripts qui activent et désactivent la plupart des
92 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
93 tak¿e przy zmianie jego poziomu pracy.
96 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
97 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
98 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
125 --with-localedir=%{localedir}
127 %{?_without_static:ppp_watch_LDADD="-lglib"}
130 rm -rf $RPM_BUILD_ROOT
131 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
134 DESTDIR=$RPM_BUILD_ROOT
136 for i in 0 1 2 3 4 5 6; do
137 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
141 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
142 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
143 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
144 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
147 for i in 1 2 3 4 5; do
148 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
149 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
152 for i in 0 2 3 4 5 6; do
153 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
156 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
159 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
160 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
164 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
165 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
168 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
169 > $RPM_BUILD_ROOT/var/log/dmesg
172 rm -rf $RPM_BUILD_ROOT
175 if [ -f /etc/inittab.rpmsave ]; then
176 echo "**** Found old /etc/inittab.rpmsave ****"
177 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
178 mv -f /etc/inittab /etc/inittab.rpmnew
179 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
180 mv -f /etc/inittab.rpmsave /etc/inittab
183 chmod 000 /var/log/dmesg
184 chown root:root /var/log/dmesg
185 chmod 640 /var/log/dmesg
187 # move network interfaces description files to new location
188 %triggerpostun -- initscripts
189 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
192 %defattr(644,root,root,755)
193 %doc doc/*.txt rc.d/init.d/template.init
194 %doc sysconfig/interfaces/data/chat-ppp*
195 %doc sysconfig/interfaces/ifc*
196 %doc sysconfig/interfaces/tnl*
198 %attr(755,root,root) %dir /etc/rc.d
199 %attr(755,root,root) %dir /etc/rc.d/init.d
200 %attr(755,root,root) %dir /etc/rc.d/rc?.d
202 /etc/rc.d/init.d/functions
203 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
204 %attr(754,root,root) /etc/rc.d/init.d/killall
205 %attr(754,root,root) /etc/rc.d/init.d/network
206 %attr(754,root,root) /etc/rc.d/init.d/random
207 %attr(754,root,root) /etc/rc.d/init.d/single
208 %attr(754,root,root) /etc/rc.d/init.d/timezone
210 %attr(754,root,root) /etc/rc.d/rc
211 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
212 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
213 %attr(754,root,root) /etc/rc.d/rc.sysinit
214 %attr(754,root,root) /etc/rc.d/rc.shutdown
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
218 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
219 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
220 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
221 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
222 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
226 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
228 %attr(755,root,root) /etc/profile.d/lang.*sh
230 %attr(755,root,root) %{_bindir}/doexec
231 %attr(755,root,root) %{_bindir}/ipcalc
232 %attr(755,root,root) %{_bindir}/resolvesymlink
233 %attr(755,root,root) %{_bindir}/run-parts
234 %attr(755,root,root) %{_bindir}/usleep
236 %attr(755,root,root) %{_sbindir}/consoletype
237 %attr(755,root,root) %{_sbindir}/initlog
238 %attr(755,root,root) %{_sbindir}/loglevel
239 %attr(755,root,root) %{_sbindir}/ppp-watch
240 %attr(755,root,root) %{_sbindir}/netreport
241 %attr(755,root,root) %{_sbindir}/setsysfont
242 %attr(4755,root,root) %{_sbindir}/usernetctl
244 %attr(755,root,root) %{_sbindir}/if*
245 %attr(755,root,root) %{_sbindir}/tnl*
247 %attr(755,root,root) %{_sbindir}/getkey
249 %attr(755,root,root) %dir %{_sysconfdir}/ppp
250 %attr(754,root,root) %{_sysconfdir}/ppp/*
251 %attr(755,root,root) %dir /etc/sysconfig
252 %attr(755,root,root) %dir /etc/sysconfig/interfaces
253 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
254 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
255 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
256 /etc/sysconfig/network-scripts/.functions
257 %dir /etc/sysconfig/interfaces/down.d
258 %dir /etc/sysconfig/interfaces/down.d/*
259 %dir /etc/sysconfig/interfaces/up.d
260 %dir /etc/sysconfig/interfaces/up.d/*
261 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
262 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
263 %attr(640,root,root) %ghost /var/log/dmesg
264 %attr(750,root,root) %dir /var/run/netreport
266 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
267 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
268 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
269 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
270 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
271 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
272 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
273 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
274 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
275 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
276 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
277 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
278 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
283 #%lang(de) %{localedir}/de
284 %lang(pl) %{localedir}/pl