1 # $Id: rc-scripts.spec,v 1.80 2001-11-30 20:23:11 gotar 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 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 %define _exec_prefix /
55 %define _sysconfdir /etc
56 %define localedir /etc/sysconfig/locale
59 This package contains the scripts use to boot a system, change run
60 levels, and shut the system down cleanly.
63 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
64 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
65 erforderlich sind. Außerdem enthält es die Scripts, die
66 Netzwerkschnittstellen aktivieren und deaktivieren.
69 Ce package contient les scripts utilisés pour démarrer le systéme,
70 changer les niveaux d'exécution, et arréter le systéme proprement. Il
71 contient aussi les scripts qui activent et désactivent la plupart des
75 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
76 tak¿e przy zmianie jego poziomu pracy.
79 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
80 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
81 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
86 %{!?_without_static:#}%patch0 -p1
93 --with-localedir=%{localedir}
97 rm -rf $RPM_BUILD_ROOT
98 install -d $RPM_BUILD_ROOT/var/run/netreport
101 DESTDIR=$RPM_BUILD_ROOT
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%{_sysconfdir}/sysconfig/interfaces
138 gzip -9nf doc/*.txt rc.d/init.d/template.init
141 rm -rf $RPM_BUILD_ROOT
144 if [ -f /etc/inittab.rpmsave ]; then
145 echo "**** Found old /etc/inittab.rpmsave ****"
146 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
147 mv -f /etc/inittab /etc/inittab.rpmnew
148 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
149 mv -f /etc/inittab.rpmsave /etc/inittab
152 # move network interfaces description files to new location
153 %triggerpostun -- initscripts
154 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
157 %defattr(644,root,root,755)
158 %doc doc/net-scripts.txt.gz
159 %doc doc/sysconfig.txt.gz
160 %doc sysconfig/interfaces/data/chat-ppp*
161 %doc sysconfig/interfaces/ifc*
162 %doc sysconfig/interfaces/tnl*
163 %doc rc.d/init.d/template.init.gz
165 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
166 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
167 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
169 %{_sysconfdir}/rc.d/init.d/functions
170 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
171 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
172 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
173 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
174 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
175 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
177 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
178 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
179 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
180 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
181 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
182 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
183 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
184 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
188 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
189 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
190 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
191 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
192 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
193 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
195 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
197 %attr(755,root,root) %{_bindir}/doexec
198 %attr(755,root,root) %{_bindir}/ipcalc
199 %attr(755,root,root) %{_bindir}/resolvesymlink
200 %attr(755,root,root) %{_bindir}/run-parts
201 %attr(755,root,root) %{_bindir}/usleep
203 %attr(755,root,root) %{_sbindir}/consoletype
204 %attr(755,root,root) %{_sbindir}/initlog
205 %attr(755,root,root) %{_sbindir}/loglevel
206 %attr(755,root,root) %{_sbindir}/ppp-watch
207 %attr(755,root,root) %{_sbindir}/netreport
208 %attr(755,root,root) %{_sbindir}/setsysfont
209 %attr(755,root,root) %{_sbindir}/usernetctl
211 %attr(755,root,root) %{_sbindir}/if*
212 %attr(755,root,root) %{_sbindir}/tnl*
214 %attr(755,root,root) %{_sbindir}/getkey
216 %attr(755,root,root) %dir %{_sysconfdir}/ppp
217 %attr(754,root,root) %{_sysconfdir}/ppp/*
218 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
219 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
220 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
221 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
222 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
223 %{_sysconfdir}/sysconfig/network-scripts/.functions
224 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
225 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
226 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
227 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
228 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
229 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
230 %attr(640,root,root) /var/log/dmesg
231 %attr(750,root,root) %dir /var/run/netreport
233 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
234 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
235 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
236 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
237 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
243 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
245 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
250 #%lang(de) %{localedir}/de
251 %lang(pl) %{localedir}/pl