1 # $Id: rc-scripts.spec,v 1.125 2003-09-22 01:51:23 arekm 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: 0ea8993bf933c17e045dd04e5066097d
15 URL: http://cvs.pld-linux.org/rc-scripts/
16 BuildRequires: autoconf
17 BuildRequires: automake
18 BuildRequires: gettext-devel
19 BuildRequires: glib-devel
20 %{!?_without_static:BuildRequires: glib-static}
21 BuildRequires: popt-devel
22 Requires(post): fileutils
24 Requires: /bin/basename
25 Requires: /bin/gettext
28 Requires: FHS >= 2.2-6
31 Requires: e2fsprogs >= 1.15
39 Requires: modutils >= 2.1.121
40 Requires: mount >= 2.10
48 Obsoletes: initscripts
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Conflicts: LPRng < 3.8.0-2
51 Conflicts: psacct < 6.3.5-10
52 Conflicts: openssh-server < 2:3.6.1p2-6
54 %define _exec_prefix /
55 %define localedir /etc/sysconfig/locale
58 This package contains the scripts use to boot a system, change run
59 levels, and shut the system down cleanly.
62 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
63 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
64 erforderlich sind. Außerdem enthält es die Scripts, die
65 Netzwerkschnittstellen aktivieren und deaktivieren.
68 Ce package contient les scripts utilisés pour démarrer le systéme,
69 changer les niveaux d'exécution, et arréter le systéme proprement. Il
70 contient aussi les scripts qui activent et désactivent la plupart des
74 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
75 tak¿e przy zmianie jego poziomu pracy.
78 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
79 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
80 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
91 --with-localedir=%{localedir}
93 %{?_without_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
100 DESTDIR=$RPM_BUILD_ROOT \
101 %{?_without_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
103 for i in 0 1 2 3 4 5 6; do
104 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
108 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
109 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
110 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
111 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
114 for i in 1 2 3 4 5; do
115 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
116 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
119 for i in 0 2 3 4 5 6; do
120 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
123 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
126 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
127 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
131 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
132 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
135 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
136 > $RPM_BUILD_ROOT/var/log/dmesg
139 rm -rf $RPM_BUILD_ROOT
142 if [ -f /etc/inittab.rpmsave ]; then
143 echo "**** Found old /etc/inittab.rpmsave ****"
144 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
145 mv -f /etc/inittab /etc/inittab.rpmnew
146 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
147 mv -f /etc/inittab.rpmsave /etc/inittab
150 chmod 000 /var/log/dmesg
151 chown root:root /var/log/dmesg
152 chmod 640 /var/log/dmesg
154 # move network interfaces description files to new location
155 %triggerpostun -- initscripts
156 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
159 %defattr(644,root,root,755)
160 %doc doc/*.txt rc.d/init.d/template.init
161 %doc sysconfig/interfaces/data/chat-ppp*
162 %doc sysconfig/interfaces/ifc*
163 %doc sysconfig/interfaces/tnl*
165 %attr(755,root,root) %dir /etc/rc.d
166 %attr(755,root,root) %dir /etc/rc.d/init.d
167 %attr(755,root,root) %dir /etc/rc.d/rc?.d
169 /etc/rc.d/init.d/functions
170 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
171 %attr(754,root,root) /etc/rc.d/init.d/killall
172 %attr(754,root,root) /etc/rc.d/init.d/network
173 %attr(754,root,root) /etc/rc.d/init.d/random
174 %attr(754,root,root) /etc/rc.d/init.d/single
175 %attr(754,root,root) /etc/rc.d/init.d/timezone
177 %attr(754,root,root) /etc/rc.d/rc
178 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
179 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
180 %attr(754,root,root) /etc/rc.d/rc.init
181 %attr(754,root,root) /etc/rc.d/rc.sysinit
182 %attr(754,root,root) /etc/rc.d/rc.shutdown
183 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
184 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
185 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
186 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
187 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
188 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
189 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
190 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
191 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
192 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
193 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
194 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
196 %attr(755,root,root) /etc/profile.d/lang.*sh
198 %attr(755,root,root) %{_bindir}/doexec
199 %attr(755,root,root) %{_bindir}/ipcalc
200 %attr(755,root,root) %{_bindir}/resolvesymlink
201 %attr(755,root,root) %{_bindir}/run-parts
202 %attr(755,root,root) %{_bindir}/usleep
204 %attr(755,root,root) %{_sbindir}/hwprofile
205 %attr(755,root,root) %{_sbindir}/service
206 %attr(755,root,root) %{_sbindir}/consoletype
207 %attr(755,root,root) %{_sbindir}/initlog
208 %attr(755,root,root) %{_sbindir}/loglevel
209 %attr(755,root,root) %{_sbindir}/ppp-watch
210 %attr(755,root,root) %{_sbindir}/netreport
211 %attr(755,root,root) %{_sbindir}/setsysfont
212 %attr(4755,root,root) %{_sbindir}/usernetctl
214 %attr(755,root,root) %{_sbindir}/if*
215 %attr(755,root,root) %{_sbindir}/tnl*
217 %attr(755,root,root) %{_sbindir}/getkey
219 %attr(755,root,root) %dir %{_sysconfdir}/ppp
220 %attr(754,root,root) %{_sysconfdir}/ppp/*
221 %attr(755,root,root) %dir /etc/sysconfig
222 %attr(755,root,root) %dir /etc/sysconfig/interfaces
223 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
224 %attr(755,root,root) %dir /etc/sysconfig/isapnp
225 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
226 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
227 /etc/sysconfig/network-scripts/functions.network
228 %dir /etc/sysconfig/interfaces/down.d
229 %dir /etc/sysconfig/interfaces/down.d/*
230 %dir /etc/sysconfig/interfaces/up.d
231 %dir /etc/sysconfig/interfaces/up.d/*
232 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
233 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
234 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
235 %attr(640,root,root) %ghost /var/log/dmesg
236 %attr(750,root,root) %dir /var/run/netreport
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
243 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
244 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
245 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
246 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
247 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
248 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
249 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
250 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
251 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
252 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
257 %lang(de) %{localedir}/de
258 %lang(pl) %{localedir}/pl