1 # $Id: rc-scripts.spec,v 1.89 2002-02-12 15:21:16 blues 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.org.pl>
18 Group(is): Grunnforrit
25 Group(ru): âÁÚÏ×ÙÊ ÎÁÂÏÒ
28 Source0: %{name}-%{version}.tar.gz
29 Patch0: %{name}-shared.patch
30 Patch1: %{name}-ipx_fix.patch
31 URL: http://cvs.pld.org.pl/index.cgi/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
39 Requires: /bin/basename
40 Requires: /bin/gettext
45 Requires: e2fsprogs >= 1.15
53 Requires: modutils >= 2.1.121
54 Requires: mount >= 2.10
61 Obsoletes: initscripts
63 Requires(post): fileutils
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 Conflicts: LPRng < 3.8.0-2
68 %define _exec_prefix /
69 %define _sysconfdir /etc
70 %define localedir /etc/sysconfig/locale
73 This package contains the scripts use to boot a system, change run
74 levels, and shut the system down cleanly.
77 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
78 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
79 erforderlich sind. Außerdem enthält es die Scripts, die
80 Netzwerkschnittstellen aktivieren und deaktivieren.
83 Ce package contient les scripts utilisés pour démarrer le systéme,
84 changer les niveaux d'exécution, et arréter le systéme proprement. Il
85 contient aussi les scripts qui activent et désactivent la plupart des
89 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
90 tak¿e przy zmianie jego poziomu pracy.
93 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
94 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
95 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
100 %{!?_without_static:#}%patch0 -p1
108 --with-localedir=%{localedir}
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
116 DESTDIR=$RPM_BUILD_ROOT
118 for i in 0 1 2 3 4 5 6; do
119 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
123 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
124 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
125 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
126 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
129 for i in 1 2 3 4 5; do
130 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
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/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
142 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
146 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
147 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
150 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/interfaces
151 > $RPM_BUILD_ROOT/var/log/dmesg
153 gzip -9nf doc/*.txt rc.d/init.d/template.init
156 rm -rf $RPM_BUILD_ROOT
159 if [ -f /etc/inittab.rpmsave ]; then
160 echo "**** Found old /etc/inittab.rpmsave ****"
161 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
162 mv -f /etc/inittab /etc/inittab.rpmnew
163 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
164 mv -f /etc/inittab.rpmsave /etc/inittab
167 chmod 000 /var/log/dmesg
168 chown root.root /var/log/dmesg
169 chmod 640 /var/log/dmesg
171 # move network interfaces description files to new location
172 %triggerpostun -- initscripts
173 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
176 %defattr(644,root,root,755)
177 %doc doc/net-scripts.txt.gz
178 %doc doc/sysconfig.txt.gz
179 %doc sysconfig/interfaces/data/chat-ppp*
180 %doc sysconfig/interfaces/ifc*
181 %doc sysconfig/interfaces/tnl*
182 %doc rc.d/init.d/template.init.gz
184 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
185 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
186 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
188 %{_sysconfdir}/rc.d/init.d/functions
189 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
190 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
191 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
192 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
193 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
194 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
196 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
197 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
198 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
199 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
200 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
201 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
202 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
203 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
204 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
205 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
206 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
207 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
208 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
209 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
210 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
211 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
212 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
214 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
216 %attr(755,root,root) %{_bindir}/doexec
217 %attr(755,root,root) %{_bindir}/ipcalc
218 %attr(755,root,root) %{_bindir}/resolvesymlink
219 %attr(755,root,root) %{_bindir}/run-parts
220 %attr(755,root,root) %{_bindir}/usleep
222 %attr(755,root,root) %{_sbindir}/consoletype
223 %attr(755,root,root) %{_sbindir}/initlog
224 %attr(755,root,root) %{_sbindir}/loglevel
225 %attr(755,root,root) %{_sbindir}/ppp-watch
226 %attr(755,root,root) %{_sbindir}/netreport
227 %attr(755,root,root) %{_sbindir}/setsysfont
228 %attr(755,root,root) %{_sbindir}/usernetctl
230 %attr(755,root,root) %{_sbindir}/if*
231 %attr(755,root,root) %{_sbindir}/tnl*
233 %attr(755,root,root) %{_sbindir}/getkey
235 %attr(755,root,root) %dir %{_sysconfdir}/ppp
236 %attr(754,root,root) %{_sysconfdir}/ppp/*
237 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
238 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
239 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
240 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
241 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
242 %{_sysconfdir}/sysconfig/network-scripts/.functions
243 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
244 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
245 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
246 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
247 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
248 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
249 %attr(640,root,root) %ghost /var/log/dmesg
250 %attr(750,root,root) %dir /var/run/netreport
252 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
253 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
254 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
255 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
256 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
257 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
258 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
259 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
260 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
261 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
262 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
263 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
264 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
269 #%lang(de) %{localedir}/de
270 %lang(pl) %{localedir}/pl