3 %bcond_without static # link binaries with glib dynamically
5 Summary: inittab and /etc/rc.d scripts
6 Summary(de): inittab und /etc/rc.d Scripts
7 Summary(fr): inittab et scripts /etc/rc.d
8 Summary(pl): inittab i skrypty startowe z katalogu /etc/rc.d
9 Summary(tr): inittab ve /etc/rc.d dosyalarý
14 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
16 Source0: %{name}-%{version}.tar.gz
17 # Source0-md5: 23f3c0e5194a75d3717d9d22c38446e4
18 Patch0: %{name}-quotation-marks.patch
19 URL: http://svn.pld-linux.org/cgi-bin/svnview/rc-scripts/
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: gettext-devel
23 BuildRequires: glib-devel
24 %{?with_static:BuildRequires: glib-static}
25 BuildRequires: popt-devel
26 BuildRequires: pkgconfig
27 Requires(post): fileutils
29 Requires: /bin/basename
30 Requires: /bin/gettext
33 Requires: FHS >= 2.2-6
35 Requires: e2fsprogs >= 1.15
43 Requires: module-init-tools
44 Requires: mount >= 2.10
52 Obsoletes: initscripts
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 Conflicts: LPRng < 3.8.0-2
55 Conflicts: psacct < 6.3.5-10
56 Conflicts: openssh-server < 2:3.6.1p2-6
58 %define _exec_prefix /
59 %define localedir /etc/sysconfig/locale
62 This package contains the scripts use to boot a system, change run
63 levels, and shut the system down cleanly.
66 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
67 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
68 erforderlich sind. Außerdem enthält es die Scripts, die
69 Netzwerkschnittstellen aktivieren und deaktivieren.
72 Ce package contient les scripts utilisés pour démarrer le systéme,
73 changer les niveaux d'exécution, et arréter le systéme proprement. Il
74 contient aussi les scripts qui activent et désactivent la plupart des
78 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
79 tak¿e przy zmianie jego poziomu pracy.
82 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
83 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
84 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
96 --with-localedir=%{localedir}
98 %{!?with_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
101 rm -rf $RPM_BUILD_ROOT
102 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
105 DESTDIR=$RPM_BUILD_ROOT \
106 %{!?with_static:ppp_watch_LDADD="-lglib" ppp_watch_DEPENDENCIES=}
108 for i in 0 1 2 3 4 5 6; do
109 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
113 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
114 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
115 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
116 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
119 for i in 1 2 3 4 5; do
120 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
121 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
124 for i in 0 2 3 4 5 6; do
125 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
128 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
131 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
132 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
136 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
137 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
140 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
141 > $RPM_BUILD_ROOT/var/log/dmesg
144 rm -rf $RPM_BUILD_ROOT
147 if [ -f /etc/inittab.rpmsave ]; then
148 echo "**** Found old /etc/inittab.rpmsave ****"
149 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
150 mv -f /etc/inittab /etc/inittab.rpmnew
151 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
152 mv -f /etc/inittab.rpmsave /etc/inittab
155 chmod 000 /var/log/dmesg
156 chown root:root /var/log/dmesg
157 chmod 640 /var/log/dmesg
159 # move network interfaces description files to new location
160 %triggerpostun -- initscripts
161 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
164 %defattr(644,root,root,755)
165 %doc doc/*.txt rc.d/init.d/template.init
166 %doc sysconfig/interfaces/data/chat-ppp*
167 %doc sysconfig/interfaces/ifc*
168 %doc sysconfig/interfaces/tnl*
170 %attr(755,root,root) %dir /etc/rc.d
171 %attr(755,root,root) %dir /etc/rc.d/init.d
172 %attr(755,root,root) %dir /etc/rc.d/rc?.d
174 /etc/rc.d/init.d/functions
175 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
176 %attr(754,root,root) /etc/rc.d/init.d/killall
177 %attr(754,root,root) /etc/rc.d/init.d/network
178 %attr(754,root,root) /etc/rc.d/init.d/random
179 %attr(754,root,root) /etc/rc.d/init.d/single
180 %attr(754,root,root) /etc/rc.d/init.d/timezone
182 %attr(754,root,root) /etc/rc.d/rc
183 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
184 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
185 %attr(754,root,root) /etc/rc.d/rc.init
186 %attr(754,root,root) /etc/rc.d/rc.sysinit
187 %attr(754,root,root) /etc/rc.d/rc.shutdown
188 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
189 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
190 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
191 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
192 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
193 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
194 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
195 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
196 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
197 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
198 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
199 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
201 %attr(755,root,root) /etc/profile.d/lang.*sh
203 %attr(755,root,root) %{_bindir}/doexec
204 %attr(755,root,root) %{_bindir}/ipcalc
205 %attr(755,root,root) %{_bindir}/resolvesymlink
206 %attr(755,root,root) %{_bindir}/run-parts
207 %attr(755,root,root) %{_bindir}/usleep
209 %attr(755,root,root) %{_sbindir}/genhostid
210 %attr(755,root,root) %{_sbindir}/hwprofile
211 %attr(755,root,root) %{_sbindir}/service
212 %attr(755,root,root) %{_sbindir}/consoletype
213 %attr(755,root,root) %{_sbindir}/initlog
214 %attr(755,root,root) %{_sbindir}/loglevel
215 %attr(755,root,root) %{_sbindir}/ppp-watch
216 %attr(755,root,root) %{_sbindir}/netreport
217 %attr(755,root,root) %{_sbindir}/setsysfont
218 %attr(4755,root,root) %{_sbindir}/usernetctl
220 %attr(755,root,root) %{_sbindir}/if*
221 %attr(755,root,root) %{_sbindir}/tnl*
223 %attr(755,root,root) %{_sbindir}/getkey
225 %attr(755,root,root) %dir %{_sysconfdir}/ppp
226 %attr(754,root,root) %{_sysconfdir}/ppp/*
227 %attr(755,root,root) %dir /etc/sysconfig
228 %attr(755,root,root) %dir /etc/sysconfig/interfaces
229 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
230 %attr(755,root,root) %dir /etc/sysconfig/isapnp
231 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
232 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
233 /etc/sysconfig/network-scripts/functions.network
234 %dir /etc/sysconfig/interfaces/down.d
235 %dir /etc/sysconfig/interfaces/down.d/*
236 %dir /etc/sysconfig/interfaces/up.d
237 %dir /etc/sysconfig/interfaces/up.d/*
238 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
239 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
240 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
241 %attr(640,root,root) %ghost /var/log/dmesg
242 %attr(750,root,root) %dir /var/run/netreport
244 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
245 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
246 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
247 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
248 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
249 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
250 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
251 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
252 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
253 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
254 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
255 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
256 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
257 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
258 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
263 %lang(de) %{localedir}/de
264 %lang(pl) %{localedir}/pl