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
159 > $RPM_BUILD_ROOT/etc/localtime
161 # make /etc/init.d symlink relative
162 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
164 # in static-routes can be also rules:
165 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
168 rm -rf $RPM_BUILD_ROOT
171 if [ -f /etc/inittab.rpmsave ]; then
172 echo "**** Found old /etc/inittab.rpmsave ****"
173 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
174 mv -f /etc/inittab /etc/inittab.rpmnew
175 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
176 mv -f /etc/inittab.rpmsave /etc/inittab
179 chown root:root /var/log/dmesg
180 chmod 640 /var/log/dmesg
181 touch /var/cache/rc-scripts/msg.cache
182 chmod 644 /var/cache/rc-scripts/msg.cache
183 chown root:root /var/cache/rc-scripts/msg.cache
185 # move network interfaces description files to new location
186 %triggerpostun -- initscripts
187 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
190 %defattr(644,root,root,755)
192 %doc doc/*.txt rc.d/init.d/template.init
193 %doc sysconfig/interfaces/data/chat-ppp*
194 %doc sysconfig/interfaces/ifc*
195 %doc sysconfig/interfaces/tnl*
196 %doc sysconfig/init-colors*
197 %doc doc/sysvinitfiles
199 %attr(755,root,root) %dir /etc/rc.d
200 %attr(755,root,root) %dir /etc/rc.d/init.d
201 %attr(755,root,root) %dir /etc/rc.d/rc?.d
204 /etc/rc.d/init.d/functions
205 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
206 %attr(754,root,root) /etc/rc.d/init.d/cpusets
207 %attr(754,root,root) /etc/rc.d/init.d/killall
208 %attr(754,root,root) /etc/rc.d/init.d/local
209 %attr(754,root,root) /etc/rc.d/init.d/network
210 %attr(754,root,root) /etc/rc.d/init.d/random
211 %attr(754,root,root) /etc/rc.d/init.d/single
212 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
213 %attr(754,root,root) /etc/rc.d/init.d/timezone
215 %attr(754,root,root) /etc/rc.d/rc
216 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
217 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
218 %attr(754,root,root) /etc/rc.d/rc.init
219 %attr(754,root,root) /etc/rc.d/rc.sysinit
220 %attr(754,root,root) /etc/rc.d/rc.shutdown
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
222 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??local
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
226 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
227 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
228 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
229 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
230 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
231 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
232 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
233 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
234 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
235 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
236 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
237 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
239 %dir /var/cache/rc-scripts
240 %ghost /var/cache/rc-scripts/msg.cache
242 %attr(755,root,root) /etc/profile.d/lang.*sh
244 %attr(755,root,root) %{_bindir}/doexec
245 %attr(755,root,root) %{_bindir}/ipcalc
246 %attr(755,root,root) %{_bindir}/resolvesymlink
247 %attr(755,root,root) %{_bindir}/run-parts
248 %attr(755,root,root) %{_bindir}/usleep
250 %attr(755,root,root) %{_sbindir}/consoletype
251 %attr(755,root,root) %{_sbindir}/genhostid
252 %attr(755,root,root) %{_sbindir}/getkey
253 %attr(755,root,root) %{_sbindir}/hwprofile
254 %attr(755,root,root) %{_sbindir}/if*
255 %attr(755,root,root) %{_sbindir}/initlog
256 %attr(755,root,root) %{_sbindir}/loglevel
257 %attr(755,root,root) %{_sbindir}/minilogd
258 %attr(755,root,root) %{_sbindir}/netreport
259 %attr(755,root,root) %{_sbindir}/ppp-watch
260 %attr(755,root,root) %{_sbindir}/service
261 %attr(755,root,root) %{_sbindir}/setsysfont
262 %attr(755,root,root) %{_sbindir}/start-stop-daemon
263 %attr(755,root,root) %{_sbindir}/tnl*
264 %attr(4755,root,root) %{_sbindir}/usernetctl
266 %attr(755,root,root) %dir %{_sysconfdir}/ppp
267 %attr(754,root,root) %{_sysconfdir}/ppp/*
268 %attr(755,root,root) %dir /etc/sysconfig/cpusets
269 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
270 %attr(755,root,root) %dir /etc/sysconfig/interfaces
271 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
272 %attr(755,root,root) %dir /etc/sysconfig/isapnp
273 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
274 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
275 /etc/sysconfig/network-scripts/functions.network
276 %dir /etc/sysconfig/interfaces/down.d
277 %dir /etc/sysconfig/interfaces/down.d/*
278 %dir /etc/sysconfig/interfaces/up.d
279 %dir /etc/sysconfig/interfaces/up.d/*
280 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
281 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
283 %attr(640,root,root) %ghost /var/log/dmesg
284 %attr(750,root,root) %dir /var/run/netreport
285 %ghost /etc/localtime
287 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
288 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
289 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
290 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
291 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
292 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
293 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
294 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
295 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
296 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
297 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
298 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
299 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
300 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
301 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
302 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
303 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
304 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
307 %lang(de) %{_mandir}/de/man?/*
308 %lang(es) %{_mandir}/es/man?/*
309 %lang(fr) %{_mandir}/fr/man?/*
310 %lang(ja) %{_mandir}/ja/man?/*
311 %lang(ru) %{_mandir}/ru/man?/*
312 %lang(sv) %{_mandir}/sv/man?/*
315 %lang(de) %{localedir}/de
316 %lang(pl) %{localedir}/pl