1 # $Id: rc-scripts.spec,v 1.84 2001-12-13 03:15:58 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 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 000 /var/log/dmesg
154 chown root.root /var/log/dmesg
155 chmod 640 /var/log/dmesg
157 # move network interfaces description files to new location
158 %triggerpostun -- initscripts
159 mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces/
162 %defattr(644,root,root,755)
163 %doc doc/net-scripts.txt.gz
164 %doc doc/sysconfig.txt.gz
165 %doc sysconfig/interfaces/data/chat-ppp*
166 %doc sysconfig/interfaces/ifc*
167 %doc sysconfig/interfaces/tnl*
168 %doc rc.d/init.d/template.init.gz
170 %attr(755,root,root) %dir %{_sysconfdir}/rc.d
171 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/init.d
172 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
174 %{_sysconfdir}/rc.d/init.d/functions
175 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
176 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
177 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
178 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
179 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
180 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/timezone
182 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
183 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.local
184 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/rc.d/rc.modules
185 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
186 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
187 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
188 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
189 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
190 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
191 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
192 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
193 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??timezone
194 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
195 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
196 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
197 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
198 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
200 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.*sh
202 %attr(755,root,root) %{_bindir}/doexec
203 %attr(755,root,root) %{_bindir}/ipcalc
204 %attr(755,root,root) %{_bindir}/resolvesymlink
205 %attr(755,root,root) %{_bindir}/run-parts
206 %attr(755,root,root) %{_bindir}/usleep
208 %attr(755,root,root) %{_sbindir}/consoletype
209 %attr(755,root,root) %{_sbindir}/initlog
210 %attr(755,root,root) %{_sbindir}/loglevel
211 %attr(755,root,root) %{_sbindir}/ppp-watch
212 %attr(755,root,root) %{_sbindir}/netreport
213 %attr(755,root,root) %{_sbindir}/setsysfont
214 %attr(755,root,root) %{_sbindir}/usernetctl
216 %attr(755,root,root) %{_sbindir}/if*
217 %attr(755,root,root) %{_sbindir}/tnl*
219 %attr(755,root,root) %{_sbindir}/getkey
221 %attr(755,root,root) %dir %{_sysconfdir}/ppp
222 %attr(754,root,root) %{_sysconfdir}/ppp/*
223 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
224 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
225 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
226 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
227 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
228 %{_sysconfdir}/sysconfig/network-scripts/.functions
229 %dir %{_sysconfdir}/sysconfig/interfaces/down.d
230 %dir %{_sysconfdir}/sysconfig/interfaces/down.d/*
231 %dir %{_sysconfdir}/sysconfig/interfaces/up.d
232 %dir %{_sysconfdir}/sysconfig/interfaces/up.d/*
233 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/down.d/ppp/logger
234 %attr(755,root,root) %{_sysconfdir}/sysconfig/interfaces/up.d/ppp/logger
235 %attr(640,root,root) %ghost /var/log/dmesg
236 %attr(750,root,root) %dir /var/run/netreport
238 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
239 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
240 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
241 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
242 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
243 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/clock
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/i18n
245 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/network
246 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-nat
247 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/static-routes
248 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/timezone
249 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/interfaces/ifcfg-eth0
250 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/system
255 #%lang(de) %{localedir}/de
256 %lang(pl) %{localedir}/pl