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: %{name}-%{version}.tar.gz
18 # Source0-md5: cd89c4f89ec9068d6a7ed020e874353c
19 Patch0: %{name}-dev_alias.patch
20 Patch1: %{name}-exclude_rm_cups.patch
21 Patch2: %{name}-sleep.patch
22 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
23 BuildRequires: autoconf
24 BuildRequires: automake
25 BuildRequires: gettext-devel
26 BuildRequires: glib2-devel
27 %{?with_static:BuildRequires: glib2-static}
28 BuildRequires: pkgconfig
29 BuildRequires: popt-devel
30 Requires(post): fileutils
35 Requires: /bin/basename
36 Requires: /bin/gettext
41 Requires: filesystem >= 3.0-11
50 Requires: module-init-tools
51 Requires: mount >= 2.12
53 Requires: procps >= 1:3.2.6-1.1
60 Obsoletes: initscripts
61 Obsoletes: vserver-rc-scripts
62 Conflicts: LPRng < 3.8.0-2
63 Conflicts: openssh-server < 2:3.6.1p2-6
64 Conflicts: psacct < 6.3.5-10
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67 %define _exec_prefix /
68 %define localedir /etc/sysconfig/locale
70 %define _sbindir /sbin
73 This package contains the scripts use to boot a system, change run
74 levels, and shut the system down cleanly.
77 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
78 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
79 erforderlich sind. Außerdem enthält es die Scripts, die
80 Netzwerkschnittstellen aktivieren und deaktivieren.
83 Ce package contient les scripts utilisés pour démarrer le systéme,
84 changer les niveaux d'exécution, et arréter le systéme proprement. Il
85 contient aussi les scripts qui activent et désactivent la plupart des
89 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
90 tak¿e przy zmianie jego poziomu pracy.
93 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
94 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
95 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
100 %{?with_devalias:%patch0 -p0}
109 --with-localedir=%{localedir}
111 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
118 DESTDIR=$RPM_BUILD_ROOT \
119 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
121 for i in 0 1 2 3 4 5 6; do
122 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
126 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
127 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
128 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
129 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
130 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
133 for i in 1 2 3 4 5; do
134 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
135 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
136 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
139 for i in 0 2 3 4 5 6; do
140 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
143 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
146 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
147 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
148 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
152 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
153 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
154 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
155 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
158 > $RPM_BUILD_ROOT/var/log/dmesg
160 # make /etc/init.d symlink relative
161 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
163 # in static-routes can be also rules:
164 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
167 rm -rf $RPM_BUILD_ROOT
170 if [ -f /etc/inittab.rpmsave ]; then
171 echo "**** Found old /etc/inittab.rpmsave ****"
172 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
173 mv -f /etc/inittab /etc/inittab.rpmnew
174 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
175 mv -f /etc/inittab.rpmsave /etc/inittab
178 chown root:root /var/log/dmesg
179 chmod 640 /var/log/dmesg
180 touch /var/cache/rc-scripts/msg.cache
181 chmod 644 /var/cache/rc-scripts/msg.cache
182 chown root:root /var/cache/rc-scripts/msg.cache
184 # move network interfaces description files to new location
185 %triggerpostun -- initscripts
186 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
189 %defattr(644,root,root,755)
191 %doc doc/*.txt rc.d/init.d/template.init
192 %doc sysconfig/interfaces/data/chat-ppp*
193 %doc sysconfig/interfaces/ifc*
194 %doc sysconfig/interfaces/tnl*
195 %doc sysconfig/init-colors*
196 %doc doc/sysvinitfiles
198 %attr(755,root,root) %dir /etc/rc.d
199 %attr(755,root,root) %dir /etc/rc.d/init.d
200 %attr(755,root,root) %dir /etc/rc.d/rc?.d
203 /etc/rc.d/init.d/functions
204 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
205 %attr(754,root,root) /etc/rc.d/init.d/cpusets
206 %attr(754,root,root) /etc/rc.d/init.d/killall
207 %attr(754,root,root) /etc/rc.d/init.d/local
208 %attr(754,root,root) /etc/rc.d/init.d/network
209 %attr(754,root,root) /etc/rc.d/init.d/random
210 %attr(754,root,root) /etc/rc.d/init.d/single
211 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
212 %attr(754,root,root) /etc/rc.d/init.d/timezone
214 %attr(754,root,root) /etc/rc.d/rc
215 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
216 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
217 %attr(754,root,root) /etc/rc.d/rc.init
218 %attr(754,root,root) /etc/rc.d/rc.sysinit
219 %attr(754,root,root) /etc/rc.d/rc.shutdown
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
222 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??local
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
226 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
227 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
228 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
229 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
230 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
231 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
232 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
233 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
234 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
235 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
236 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
238 %dir /var/cache/rc-scripts
239 %ghost /var/cache/rc-scripts/msg.cache
241 %attr(755,root,root) /etc/profile.d/lang.*sh
243 %attr(755,root,root) %{_bindir}/doexec
244 %attr(755,root,root) %{_bindir}/ipcalc
245 %attr(755,root,root) %{_bindir}/resolvesymlink
246 %attr(755,root,root) %{_bindir}/run-parts
247 %attr(755,root,root) %{_bindir}/usleep
249 %attr(755,root,root) %{_sbindir}/consoletype
250 %attr(755,root,root) %{_sbindir}/genhostid
251 %attr(755,root,root) %{_sbindir}/getkey
252 %attr(755,root,root) %{_sbindir}/hwprofile
253 %attr(755,root,root) %{_sbindir}/if*
254 %attr(755,root,root) %{_sbindir}/initlog
255 %attr(755,root,root) %{_sbindir}/loglevel
256 %attr(755,root,root) %{_sbindir}/minilogd
257 %attr(755,root,root) %{_sbindir}/netreport
258 %attr(755,root,root) %{_sbindir}/ppp-watch
259 %attr(755,root,root) %{_sbindir}/service
260 %attr(755,root,root) %{_sbindir}/setsysfont
261 %attr(755,root,root) %{_sbindir}/start-stop-daemon
262 %attr(755,root,root) %{_sbindir}/tnl*
263 %attr(4755,root,root) %{_sbindir}/usernetctl
265 %attr(755,root,root) %dir %{_sysconfdir}/ppp
266 %attr(754,root,root) %{_sysconfdir}/ppp/*
267 %attr(755,root,root) %dir /etc/sysconfig/cpusets
268 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
269 %attr(755,root,root) %dir /etc/sysconfig/interfaces
270 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
271 %attr(755,root,root) %dir /etc/sysconfig/isapnp
272 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
273 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
274 /etc/sysconfig/network-scripts/functions.network
275 %dir /etc/sysconfig/interfaces/down.d
276 %dir /etc/sysconfig/interfaces/down.d/*
277 %dir /etc/sysconfig/interfaces/up.d
278 %dir /etc/sysconfig/interfaces/up.d/*
279 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
280 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
282 %attr(640,root,root) %ghost /var/log/dmesg
283 %attr(750,root,root) %dir /var/run/netreport
285 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
286 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
287 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
288 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
289 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
290 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
291 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
292 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
293 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
294 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
295 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
296 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
297 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
298 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
299 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
300 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
301 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
302 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
305 %lang(de) %{_mandir}/de/man?/*
306 %lang(es) %{_mandir}/es/man?/*
307 %lang(fr) %{_mandir}/fr/man?/*
308 %lang(ja) %{_mandir}/ja/man?/*
309 %lang(ru) %{_mandir}/ru/man?/*
310 %lang(sv) %{_mandir}/sv/man?/*
313 %lang(de) %{localedir}/de
314 %lang(pl) %{localedir}/pl