3 %bcond_without static # link binaries with glib dynamically
4 %bcond_without devalias # without dev_alias patch
6 Summary: inittab and /etc/rc.d scripts
7 Summary(de): inittab und /etc/rc.d Scripts
8 Summary(fr): inittab et scripts /etc/rc.d
9 Summary(pl): inittab i skrypty startowe z katalogu /etc/rc.d
10 Summary(tr): inittab ve /etc/rc.d dosyalarý
16 Source0: ftp://ftp1.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
17 # Source0-md5: 5fbf2907a207945e8c701e86399cd40b
18 Patch0: %{name}-dev_alias.patch
19 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: gettext-devel
23 BuildRequires: glib2-devel
24 %{?with_static:BuildRequires: glib2-static}
25 BuildRequires: pkgconfig
26 BuildRequires: popt-devel
27 Requires(post): fileutils
32 Requires: /bin/basename
33 Requires: /bin/gettext
36 Requires: FHS >= 2.2-6
46 Requires: module-init-tools
47 Requires: mount >= 2.12
49 Requires: procps >= 1:3.2.6-1.1
56 Obsoletes: initscripts
57 Obsoletes: vserver-rc-scripts
58 Conflicts: LPRng < 3.8.0-2
59 Conflicts: openssh-server < 2:3.6.1p2-6
60 Conflicts: psacct < 6.3.5-10
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define _exec_prefix /
64 %define localedir /etc/sysconfig/locale
66 %define _sbindir /sbin
69 This package contains the scripts use to boot a system, change run
70 levels, and shut the system down cleanly.
73 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
74 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
75 erforderlich sind. Außerdem enthält es die Scripts, die
76 Netzwerkschnittstellen aktivieren und deaktivieren.
79 Ce package contient les scripts utilisés pour démarrer le systéme,
80 changer les niveaux d'exécution, et arréter le systéme proprement. Il
81 contient aussi les scripts qui activent et désactivent la plupart des
85 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
86 tak¿e przy zmianie jego poziomu pracy.
89 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
90 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
91 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
96 %{?with_devalias:%patch0 -p0}
103 --with-localedir=%{localedir}
105 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
112 DESTDIR=$RPM_BUILD_ROOT \
113 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
115 for i in 0 1 2 3 4 5 6; do
116 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
120 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
121 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
122 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
123 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
124 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
127 for i in 1 2 3 4 5; do
128 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
129 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
130 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
133 for i in 0 2 3 4 5 6; do
134 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
137 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
140 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
141 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
142 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
146 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
147 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
148 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
151 > $RPM_BUILD_ROOT/var/log/dmesg
153 # make /etc/init.d symlink relative
154 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
156 # in static-routes can be also rules:
157 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
160 rm -rf $RPM_BUILD_ROOT
163 if [ -f /etc/inittab.rpmsave ]; then
164 echo "**** Found old /etc/inittab.rpmsave ****"
165 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
166 mv -f /etc/inittab /etc/inittab.rpmnew
167 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
168 mv -f /etc/inittab.rpmsave /etc/inittab
171 chmod 000 /var/log/dmesg
172 chown root:root /var/log/dmesg
173 chmod 640 /var/log/dmesg
175 # move network interfaces description files to new location
176 %triggerpostun -- initscripts
177 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
180 %defattr(644,root,root,755)
182 %doc doc/*.txt rc.d/init.d/template.init
183 %doc sysconfig/interfaces/data/chat-ppp*
184 %doc sysconfig/interfaces/ifc*
185 %doc sysconfig/interfaces/tnl*
186 %doc sysconfig/init-colors*
187 %doc doc/sysvinitfiles
189 %attr(755,root,root) %dir /etc/rc.d
190 %attr(755,root,root) %dir /etc/rc.d/init.d
191 %attr(755,root,root) %dir /etc/rc.d/rc?.d
194 /etc/rc.d/init.d/functions
195 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
196 %attr(754,root,root) /etc/rc.d/init.d/cpusets
197 %attr(754,root,root) /etc/rc.d/init.d/killall
198 %attr(754,root,root) /etc/rc.d/init.d/network
199 %attr(754,root,root) /etc/rc.d/init.d/random
200 %attr(754,root,root) /etc/rc.d/init.d/single
201 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
202 %attr(754,root,root) /etc/rc.d/init.d/timezone
204 %attr(754,root,root) /etc/rc.d/rc
205 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
206 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
207 %attr(754,root,root) /etc/rc.d/rc.init
208 %attr(754,root,root) /etc/rc.d/rc.sysinit
209 %attr(754,root,root) /etc/rc.d/rc.shutdown
210 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
211 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
212 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
213 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
214 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
218 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
219 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
222 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
227 %attr(755,root,root) /etc/profile.d/lang.*sh
229 %attr(755,root,root) %{_bindir}/doexec
230 %attr(755,root,root) %{_bindir}/ipcalc
231 %attr(755,root,root) %{_bindir}/resolvesymlink
232 %attr(755,root,root) %{_bindir}/run-parts
233 %attr(755,root,root) %{_bindir}/usleep
235 %attr(755,root,root) %{_sbindir}/minilogd
236 %attr(755,root,root) %{_sbindir}/start-stop-daemon
237 %attr(755,root,root) %{_sbindir}/genhostid
238 %attr(755,root,root) %{_sbindir}/hwprofile
239 %attr(755,root,root) %{_sbindir}/service
240 %attr(755,root,root) %{_sbindir}/consoletype
241 %attr(755,root,root) %{_sbindir}/initlog
242 %attr(755,root,root) %{_sbindir}/loglevel
243 %attr(755,root,root) %{_sbindir}/ppp-watch
244 %attr(755,root,root) %{_sbindir}/netreport
245 %attr(755,root,root) %{_sbindir}/setsysfont
246 %attr(4755,root,root) %{_sbindir}/usernetctl
248 %attr(755,root,root) %{_sbindir}/if*
249 %attr(755,root,root) %{_sbindir}/tnl*
251 %attr(755,root,root) %{_sbindir}/getkey
253 %attr(755,root,root) %dir %{_sysconfdir}/ppp
254 %attr(754,root,root) %{_sysconfdir}/ppp/*
255 %attr(755,root,root) %dir /etc/sysconfig
256 %attr(755,root,root) %dir /etc/sysconfig/cpusets
257 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
258 %attr(755,root,root) %dir /etc/sysconfig/interfaces
259 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
260 %attr(755,root,root) %dir /etc/sysconfig/isapnp
261 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
262 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
263 /etc/sysconfig/network-scripts/functions.network
264 %dir /etc/sysconfig/interfaces/down.d
265 %dir /etc/sysconfig/interfaces/down.d/*
266 %dir /etc/sysconfig/interfaces/up.d
267 %dir /etc/sysconfig/interfaces/up.d/*
268 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
269 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
270 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
271 %attr(640,root,root) %ghost /var/log/dmesg
272 %attr(750,root,root) %dir /var/run/netreport
274 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
275 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
276 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
277 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
278 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
279 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
280 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
286 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
287 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
288 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
289 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
290 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
291 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
294 %lang(de) %{_mandir}/de/man?/*
295 %lang(es) %{_mandir}/es/man?/*
296 %lang(fr) %{_mandir}/fr/man?/*
297 %lang(ja) %{_mandir}/ja/man?/*
298 %lang(ru) %{_mandir}/ru/man?/*
299 %lang(sv) %{_mandir}/sv/man?/*
302 %lang(de) %{localedir}/de
303 %lang(pl) %{localedir}/pl