1 # $Id: rc-scripts.spec,v 1.67 2001-05-22 09:06:51 wiget 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 %{!?_without_static:BuildRequires: glib-static}
22 BuildRequires: gettext-devel
26 Requires: modutils >= 2.1.121
32 Requires: /bin/basename
38 Requires: /bin/gettext
40 Requires: e2fsprogs >= 1.15
41 Requires: mount >= 2.10
45 Obsoletes: initscripts
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 %define _exec_prefix /
51 %define _sysconfdir /etc
52 %define localedir /etc/sysconfig/locale
55 This package contains the scripts use to boot a system, change run
56 levels, and shut the system down cleanly.
59 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
60 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
61 erforderlich sind. Außerdem enthält es die Scripts, die
62 Netzwerkschnittstellen aktivieren und deaktivieren.
65 Ce package contient les scripts utilisés pour démarrer le systéme,
66 changer les niveaux d'exécution, et arréter le systéme proprement. Il
67 contient aussi les scripts qui activent et désactivent la plupart des
71 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
72 tak¿e przy zmianie poziomu uruchomienia.
75 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
76 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
77 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
82 %{!?_without_static:#}
91 --with-localedir=%{localedir}
95 rm -rf $RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT/var/run/netreport
99 DESTDIR=$RPM_BUILD_ROOT
101 for i in 0 1 2 3 4 5 6; do
102 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
106 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
107 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
108 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
109 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
112 for i in 1 2 3 4 5; do
113 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
114 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
117 for i in 0 2 3 4 5 6; do
118 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
121 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
124 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
125 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
129 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
130 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
133 gzip -9nf doc/*.txt rc.d/init.d/template.init
136 rm -rf $RPM_BUILD_ROOT
139 if [ -f /etc/inittab.rpmsave ]; then
140 echo "**** Found old /etc/inittab.rpmsave ****"
141 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
142 mv -f /etc/inittab /etc/inittab.rpmnew
143 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
144 mv -f /etc/inittab.rpmsave /etc/inittab
147 # move network interfaces description files to new location
148 %triggerpostun -- initscripts
149 mv /etc/sysconfig/netwot/scripts/ifcfg-* /etc/sysconfig/interfaces/
152 %defattr(644,root,root,755)
153 %doc doc/sysconfig.txt.gz
154 %doc sysconfig/interfaces/ifc*
155 %doc sysconfig/interfaces/tnl*
156 %doc sysconfig/interfaces/data/chat-ppp*
157 %doc doc/net-scripts.txt.gz
158 %doc rc.d/init.d/template.init.gz
160 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
161 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
162 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
164 %{_sysconfdir}/rc.d/init.d/functions
165 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
166 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
167 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
168 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
169 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
170 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
172 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
173 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
174 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
175 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
176 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
177 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
178 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
179 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
180 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
181 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
182 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
183 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
184 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
189 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
191 %attr(755,root,root) %{_bindir}/doexec
192 %attr(755,root,root) %{_bindir}/usleep
193 %attr(755,root,root) %{_bindir}/ipcalc
194 %attr(755,root,root) %{_bindir}/resolvesymlink
195 %attr(755,root,root) %{_bindir}/run-parts
197 %attr(755,root,root) %{_sbindir}/setsysfont
198 %attr(755,root,root) %{_sbindir}/initlog
199 %attr(755,root,root) %{_sbindir}/loglevel
200 %attr(755,root,root) %{_sbindir}/usernetctl
201 %attr(755,root,root) %{_sbindir}/netreport
203 %attr(755,root,root) %{_sbindir}/if*
204 %attr(755,root,root) %{_sbindir}/tnl*
206 %attr(755,root,root) %{_sbindir}/getkey
208 %attr(750,root,root) %dir /var/run/netreport
209 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
210 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
211 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
212 %attr(755,root,root) %dir %{_sysconfdir}/ppp
213 %attr(755,root,root) %{_sysconfdir}/ppp/*
214 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
215 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
216 %{_sysconfdir}/sysconfig/network-scripts/.functions
217 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
218 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
219 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
220 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
221 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
222 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
224 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
225 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
226 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
227 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
228 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/timezone
229 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/clock
230 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
231 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
232 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
237 %lang(pl) %{localedir}/pl
238 %lang(de) %{localedir}/de