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: b8d420ad99b81f12d83aa572a7be3778
18 Patch0: %{name}-dev_alias.patch
19 Patch1: %{name}-exclude_rm_cups.patch
20 Patch2: %{name}-sleep.patch
21 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
22 BuildRequires: autoconf
23 BuildRequires: automake
24 BuildRequires: gettext-devel
25 BuildRequires: glib2-devel
26 %{?with_static:BuildRequires: glib2-static}
27 BuildRequires: pkgconfig
28 BuildRequires: popt-devel
29 Requires(post): fileutils
34 Requires: /bin/basename
35 Requires: /bin/gettext
38 Requires: FHS >= 2.2-6
48 Requires: module-init-tools
49 Requires: mount >= 2.12
51 Requires: procps >= 1:3.2.6-1.1
58 Obsoletes: initscripts
59 Obsoletes: vserver-rc-scripts
60 Conflicts: LPRng < 3.8.0-2
61 Conflicts: openssh-server < 2:3.6.1p2-6
62 Conflicts: psacct < 6.3.5-10
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 %define _exec_prefix /
66 %define localedir /etc/sysconfig/locale
68 %define _sbindir /sbin
71 This package contains the scripts use to boot a system, change run
72 levels, and shut the system down cleanly.
75 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
76 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
77 erforderlich sind. Außerdem enthält es die Scripts, die
78 Netzwerkschnittstellen aktivieren und deaktivieren.
81 Ce package contient les scripts utilisés pour démarrer le systéme,
82 changer les niveaux d'exécution, et arréter le systéme proprement. Il
83 contient aussi les scripts qui activent et désactivent la plupart des
87 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
88 tak¿e przy zmianie jego poziomu pracy.
91 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
92 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
93 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
98 %{?with_devalias:%patch0 -p0}
107 --with-localedir=%{localedir}
109 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
116 DESTDIR=$RPM_BUILD_ROOT \
117 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
119 for i in 0 1 2 3 4 5 6; do
120 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
124 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
125 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
126 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
127 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
128 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
131 for i in 1 2 3 4 5; do
132 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
133 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
134 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
137 for i in 0 2 3 4 5 6; do
138 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
141 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
144 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
145 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
146 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
150 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
151 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
152 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
153 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
156 > $RPM_BUILD_ROOT/var/log/dmesg
158 # make /etc/init.d symlink relative
159 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
161 # in static-routes can be also rules:
162 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
165 touch $RPM_BUILD_ROOT/etc/rc.d/.rc-scripts.cache
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 /etc/rc.d/.rc-scripts.cache
182 chmod 644 /etc/rc.d/.rc-scripts.cache
183 chown root:root /etc/rc.d/.rc-scripts.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 %ghost /etc/rc.d/.rc-scripts.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