1 # $Id: rc-scripts.spec,v 1.83 2001-12-10 22:31:18 kloczek 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>
13 Group(de): Gründsätzlich
17 Source0: %{name}-%{version}.tar.gz
18 Patch0: %{name}-shared.patch
19 URL: http://cvs.pld.org.pl/index.cgi/rc-scripts/
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: gettext-devel
23 BuildRequires: glib-devel
24 %{!?_without_static:BuildRequires: glib-static}
25 BuildRequires: popt-devel
27 Requires: /bin/basename
28 Requires: /bin/gettext
33 Requires: e2fsprogs >= 1.15
41 Requires: modutils >= 2.1.121
42 Requires: mount >= 2.10
49 Obsoletes: initscripts
51 Requires(post): fileutils
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 %define _exec_prefix /
56 %define _sysconfdir /etc
57 %define localedir /etc/sysconfig/locale
60 This package contains the scripts use to boot a system, change run
61 levels, and shut the system down cleanly.
64 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
65 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
66 erforderlich sind. Außerdem enthält es die Scripts, die
67 Netzwerkschnittstellen aktivieren und deaktivieren.
70 Ce package contient les scripts utilisés pour démarrer le systéme,
71 changer les niveaux d'exécution, et arréter le systéme proprement. Il
72 contient aussi les scripts qui activent et désactivent la plupart des
76 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
77 tak¿e przy zmianie jego poziomu pracy.
80 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
81 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
82 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
87 %{!?_without_static:#}%patch0 -p1
94 --with-localedir=%{localedir}
98 rm -rf $RPM_BUILD_ROOT
99 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
102 DESTDIR=$RPM_BUILD_ROOT
104 for i in 0 1 2 3 4 5 6; do
105 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
109 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
110 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
111 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
112 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
115 for i in 1 2 3 4 5; do
116 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
117 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
120 for i in 0 2 3 4 5 6; do
121 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
124 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
127 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
128 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
132 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
133 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
136 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/interfaces
137 > $RPM_BUILD_ROOT/var/log/dmesg
139 gzip -9nf doc/*.txt rc.d/init.d/template.init
142 rm -rf $RPM_BUILD_ROOT
145 if [ -f /etc/inittab.rpmsave ]; then
146 echo "**** Found old /etc/inittab.rpmsave ****"
147 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
148 mv -f /etc/inittab /etc/inittab.rpmnew
149 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
150 mv -f /etc/inittab.rpmsave /etc/inittab
153 chmod 640 /var/log/dmesg
155 # move network interfaces description files to new location
156 %triggerpostun -- initscripts
157 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
160 %defattr(644,root,root,755)
161 %doc doc/net-scripts.txt.gz
162 %doc doc/sysconfig.txt.gz
163 %doc sysconfig/interfaces/data/chat-ppp*
164 %doc sysconfig/interfaces/ifc*
165 %doc sysconfig/interfaces/tnl*
166 %doc rc.d/init.d/template.init.gz
168 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
169 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
170 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
172 %{_sysconfdir}/rc.d/init.d/functions
173 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
174 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
175 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
176 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
177 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
178 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
180 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
181 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
182 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
183 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
184 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
188 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
189 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
190 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
191 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
192 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
193 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
194 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
195 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
196 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
198 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
200 %attr(755,root,root) %{_bindir}/doexec
201 %attr(755,root,root) %{_bindir}/ipcalc
202 %attr(755,root,root) %{_bindir}/resolvesymlink
203 %attr(755,root,root) %{_bindir}/run-parts
204 %attr(755,root,root) %{_bindir}/usleep
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(755,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 %{_sysconfdir}/sysconfig
222 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
223 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
224 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
225 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
226 %{_sysconfdir}/sysconfig/network-scripts/.functions
227 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
228 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
229 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
230 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
231 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
232 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
233 %attr(640,root,root) %ghost /var/log/dmesg
234 %attr(750,root,root) %dir /var/run/netreport
236 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
237 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
243 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
245 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
246 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
247 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
248 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
253 #%lang(de) %{localedir}/de
254 %lang(pl) %{localedir}/pl