1 # $Id: rc-scripts.spec,v 1.64 2001-03-10 13:24:50 malekith 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ý
12 Group(de): Gründsätzlich
14 Source0: %{name}-%{version}.tar.gz
15 Patch0: %{name}-shared.patch
16 Patch1: %{name}-typo.patch
17 URL: http://cvs.pld.org.pl/index.cgi/rc-scripts/
18 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
19 BuildRequires: popt-devel
20 BuildRequires: glib-devel
21 %{!?bcond_off_static:BuildRequires: glib-static}
22 BuildRequires: gettext-devel
26 Requires: modutils >= 2.1.121
31 Requires: /bin/basename
37 Requires: /bin/gettext
39 Requires: e2fsprogs >= 1.15
40 Requires: mount >= 2.10
44 Obsoletes: initscripts
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define _exec_prefix /
50 %define _sysconfdir /etc
51 %define localedir /etc/sysconfig/locale
54 This package contains the scripts use to boot a system, change run
55 levels, and shut the system down cleanly.
58 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
59 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
60 erforderlich sind. Außerdem enthält es die Scripts, die
61 Netzwerkschnittstellen aktivieren und deaktivieren.
64 Ce package contient les scripts utilisés pour démarrer le systéme,
65 changer les niveaux d'exécution, et arréter le systéme proprement. Il
66 contient aussi les scripts qui activent et désactivent la plupart des
70 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
71 tak¿e przy zmianie poziomu uruchomienia.
74 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
75 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
76 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
81 %{!?bcond_off_static:#}
90 --with-localedir=%{localedir}
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT/var/run/netreport
98 DESTDIR=$RPM_BUILD_ROOT
100 for i in 0 1 2 3 4 5 6; do
101 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
105 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
106 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
107 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
108 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
111 for i in 1 2 3 4 5; do
112 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
113 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
116 for i in 0 2 3 4 5 6; do
117 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
120 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
123 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
124 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
128 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
129 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
132 gzip -9nf doc/*.txt rc.d/init.d/template.init
135 rm -rf $RPM_BUILD_ROOT
138 if [ -f /etc/inittab.rpmsave ]; then
139 echo "**** Found old /etc/inittab.rpmsave ****"
140 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
141 mv -f /etc/inittab /etc/inittab.rpmnew
142 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
143 mv -f /etc/inittab.rpmsave /etc/inittab
147 %defattr(644,root,root,755)
148 %doc doc/sysconfig.txt.gz
149 %doc sysconfig/interfaces/ifc*
150 %doc sysconfig/interfaces/tnl*
151 %doc sysconfig/interfaces/data/chat-ppp*
152 %doc doc/net-scripts.txt.gz
153 %doc rc.d/init.d/template.init.gz
155 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
156 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
157 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
159 %{_sysconfdir}/rc.d/init.d/functions
160 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
161 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
162 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
163 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
164 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
165 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
167 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
168 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
169 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
170 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
171 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
172 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
173 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
174 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
175 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
176 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
177 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
178 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
179 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
180 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
181 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
182 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
184 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
186 %attr(755,root,root) %{_bindir}/doexec
187 %attr(755,root,root) %{_bindir}/usleep
188 %attr(755,root,root) %{_bindir}/ipcalc
189 %attr(755,root,root) %{_bindir}/resolvesymlink
190 %attr(755,root,root) %{_bindir}/run-parts
192 %attr(755,root,root) %{_sbindir}/setsysfont
193 %attr(755,root,root) %{_sbindir}/initlog
194 %attr(755,root,root) %{_sbindir}/loglevel
195 %attr(755,root,root) %{_sbindir}/usernetctl
196 %attr(755,root,root) %{_sbindir}/netreport
198 %attr(755,root,root) %{_sbindir}/if*
199 %attr(755,root,root) %{_sbindir}/tnl*
201 %attr(755,root,root) %{_sbindir}/getkey
203 %attr(750,root,root) %dir /var/run/netreport
204 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
205 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
206 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
207 %attr(755,root,root) %dir %{_sysconfdir}/ppp
208 %attr(755,root,root) %{_sysconfdir}/ppp/*
209 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
210 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
211 %{_sysconfdir}/sysconfig/network-scripts/.functions
212 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
213 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
214 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
215 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
216 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
217 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
219 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
220 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
221 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
222 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
223 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
224 #%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/clock
225 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
226 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
227 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
232 %lang(pl) %{localedir}/pl
233 %lang(de) %{localedir}/de