1 # $Id: rc-scripts.spec,v 1.63 2001-02-23 20:52:49 aflinta 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:#}
87 --with-localedir=%{localedir}
91 rm -rf $RPM_BUILD_ROOT
92 install -d $RPM_BUILD_ROOT/var/run/netreport
95 DESTDIR=$RPM_BUILD_ROOT
97 for i in 0 1 2 3 4 5 6; do
98 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
102 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
103 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
104 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
105 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
108 for i in 1 2 3 4 5; do
109 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
110 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
113 for i in 0 2 3 4 5 6; do
114 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
117 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
120 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
121 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
125 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
126 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
129 gzip -9nf doc/*.txt rc.d/init.d/template.init
132 rm -rf $RPM_BUILD_ROOT
135 if [ -f /etc/inittab.rpmsave ]; then
136 echo "**** Found old /etc/inittab.rpmsave ****"
137 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
138 mv -f /etc/inittab /etc/inittab.rpmnew
139 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
140 mv -f /etc/inittab.rpmsave /etc/inittab
144 %defattr(644,root,root,755)
145 %doc doc/sysconfig.txt.gz
146 %doc sysconfig/interfaces/ifc*
147 %doc sysconfig/interfaces/tnl*
148 %doc sysconfig/interfaces/data/chat-ppp*
149 %doc doc/net-scripts.txt.gz
150 %doc rc.d/init.d/template.init.gz
152 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
153 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
154 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
156 %{_sysconfdir}/rc.d/init.d/functions
157 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
158 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
159 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
160 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
161 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
162 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
164 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
165 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
166 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
167 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
168 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
169 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
170 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
171 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
172 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
173 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
174 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
175 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
176 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
177 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
178 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
179 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
181 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
183 %attr(755,root,root) %{_bindir}/doexec
184 %attr(755,root,root) %{_bindir}/usleep
185 %attr(755,root,root) %{_bindir}/ipcalc
186 %attr(755,root,root) %{_bindir}/resolvesymlink
187 %attr(755,root,root) %{_bindir}/run-parts
189 %attr(755,root,root) %{_sbindir}/setsysfont
190 %attr(755,root,root) %{_sbindir}/initlog
191 %attr(755,root,root) %{_sbindir}/loglevel
192 %attr(755,root,root) %{_sbindir}/usernetctl
193 %attr(755,root,root) %{_sbindir}/netreport
195 %attr(755,root,root) %{_sbindir}/if*
196 %attr(755,root,root) %{_sbindir}/tnl*
198 %attr(755,root,root) %{_sbindir}/getkey
200 %attr(750,root,root) %dir /var/run/netreport
201 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
202 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
203 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
204 %attr(755,root,root) %dir %{_sysconfdir}/ppp
205 %attr(755,root,root) %{_sysconfdir}/ppp/*
206 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
207 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
208 %{_sysconfdir}/sysconfig/network-scripts/.functions
209 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
210 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
211 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
212 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
213 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
214 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
216 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
217 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
218 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
219 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
220 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
221 #%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/clock
222 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
223 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
224 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
229 %lang(pl) %{localedir}/pl
230 %lang(de) %{localedir}/de