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 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: gettext-devel
24 BuildRequires: glib2-devel
25 %{?with_static:BuildRequires: glib2-static}
26 BuildRequires: pkgconfig
27 BuildRequires: popt-devel
28 Requires(post): fileutils
33 Requires: /bin/basename
34 Requires: /bin/gettext
37 Requires: FHS >= 2.2-6
47 Requires: module-init-tools
48 Requires: mount >= 2.12
50 Requires: procps >= 1:3.2.6-1.1
57 Obsoletes: initscripts
58 Obsoletes: vserver-rc-scripts
59 Conflicts: LPRng < 3.8.0-2
60 Conflicts: openssh-server < 2:3.6.1p2-6
61 Conflicts: psacct < 6.3.5-10
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define _exec_prefix /
65 %define localedir /etc/sysconfig/locale
67 %define _sbindir /sbin
70 This package contains the scripts use to boot a system, change run
71 levels, and shut the system down cleanly.
74 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
75 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
76 erforderlich sind. Außerdem enthält es die Scripts, die
77 Netzwerkschnittstellen aktivieren und deaktivieren.
80 Ce package contient les scripts utilisés pour démarrer le systéme,
81 changer les niveaux d'exécution, et arréter le systéme proprement. Il
82 contient aussi les scripts qui activent et désactivent la plupart des
86 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
87 tak¿e przy zmianie jego poziomu pracy.
90 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
91 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
92 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
97 %{?with_devalias:%patch0 -p0}
105 --with-localedir=%{localedir}
107 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
114 DESTDIR=$RPM_BUILD_ROOT \
115 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
117 for i in 0 1 2 3 4 5 6; do
118 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
122 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
123 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
124 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
125 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
126 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
129 for i in 1 2 3 4 5; do
130 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
131 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
132 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
135 for i in 0 2 3 4 5 6; do
136 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
139 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
142 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
143 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
144 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
148 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
149 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
150 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
153 > $RPM_BUILD_ROOT/var/log/dmesg
155 # make /etc/init.d symlink relative
156 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
158 # in static-routes can be also rules:
159 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
162 rm -rf $RPM_BUILD_ROOT
165 if [ -f /etc/inittab.rpmsave ]; then
166 echo "**** Found old /etc/inittab.rpmsave ****"
167 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
168 mv -f /etc/inittab /etc/inittab.rpmnew
169 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
170 mv -f /etc/inittab.rpmsave /etc/inittab
173 chmod 000 /var/log/dmesg
174 chown root:root /var/log/dmesg
175 chmod 640 /var/log/dmesg
177 # move network interfaces description files to new location
178 %triggerpostun -- initscripts
179 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
182 %defattr(644,root,root,755)
184 %doc doc/*.txt rc.d/init.d/template.init
185 %doc sysconfig/interfaces/data/chat-ppp*
186 %doc sysconfig/interfaces/ifc*
187 %doc sysconfig/interfaces/tnl*
188 %doc sysconfig/init-colors*
189 %doc doc/sysvinitfiles
191 %attr(755,root,root) %dir /etc/rc.d
192 %attr(755,root,root) %dir /etc/rc.d/init.d
193 %attr(755,root,root) %dir /etc/rc.d/rc?.d
196 /etc/rc.d/init.d/functions
197 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
198 %attr(754,root,root) /etc/rc.d/init.d/cpusets
199 %attr(754,root,root) /etc/rc.d/init.d/killall
200 %attr(754,root,root) /etc/rc.d/init.d/local
201 %attr(754,root,root) /etc/rc.d/init.d/network
202 %attr(754,root,root) /etc/rc.d/init.d/random
203 %attr(754,root,root) /etc/rc.d/init.d/single
204 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
205 %attr(754,root,root) /etc/rc.d/init.d/timezone
207 %attr(754,root,root) /etc/rc.d/rc
208 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
209 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
210 %attr(754,root,root) /etc/rc.d/rc.init
211 %attr(754,root,root) /etc/rc.d/rc.sysinit
212 %attr(754,root,root) /etc/rc.d/rc.shutdown
214 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
215 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
216 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
217 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
218 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
219 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
221 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
222 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
223 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
224 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
225 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
226 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
227 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
228 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
229 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
231 %attr(755,root,root) /etc/profile.d/lang.*sh
233 %attr(755,root,root) %{_bindir}/doexec
234 %attr(755,root,root) %{_bindir}/ipcalc
235 %attr(755,root,root) %{_bindir}/resolvesymlink
236 %attr(755,root,root) %{_bindir}/run-parts
237 %attr(755,root,root) %{_bindir}/usleep
239 %attr(755,root,root) %{_sbindir}/consoletype
240 %attr(755,root,root) %{_sbindir}/genhostid
241 %attr(755,root,root) %{_sbindir}/getkey
242 %attr(755,root,root) %{_sbindir}/hwprofile
243 %attr(755,root,root) %{_sbindir}/if*
244 %attr(755,root,root) %{_sbindir}/initlog
245 %attr(755,root,root) %{_sbindir}/loglevel
246 %attr(755,root,root) %{_sbindir}/minilogd
247 %attr(755,root,root) %{_sbindir}/netreport
248 %attr(755,root,root) %{_sbindir}/ppp-watch
249 %attr(755,root,root) %{_sbindir}/service
250 %attr(755,root,root) %{_sbindir}/setsysfont
251 %attr(755,root,root) %{_sbindir}/start-stop-daemon
252 %attr(755,root,root) %{_sbindir}/tnl*
253 %attr(4755,root,root) %{_sbindir}/usernetctl
255 %attr(755,root,root) %dir %{_sysconfdir}/ppp
256 %attr(754,root,root) %{_sysconfdir}/ppp/*
257 %attr(755,root,root) %dir /etc/sysconfig/cpusets
258 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
259 %attr(755,root,root) %dir /etc/sysconfig/interfaces
260 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
261 %attr(755,root,root) %dir /etc/sysconfig/isapnp
262 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
263 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
264 /etc/sysconfig/network-scripts/functions.network
265 %dir /etc/sysconfig/interfaces/down.d
266 %dir /etc/sysconfig/interfaces/down.d/*
267 %dir /etc/sysconfig/interfaces/up.d
268 %dir /etc/sysconfig/interfaces/up.d/*
269 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
270 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
271 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
272 %attr(640,root,root) %ghost /var/log/dmesg
273 %attr(750,root,root) %dir /var/run/netreport
275 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
276 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
277 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
278 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
279 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
280 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
286 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
287 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
288 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
289 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
290 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
291 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
292 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
295 %lang(de) %{_mandir}/de/man?/*
296 %lang(es) %{_mandir}/es/man?/*
297 %lang(fr) %{_mandir}/fr/man?/*
298 %lang(ja) %{_mandir}/ja/man?/*
299 %lang(ru) %{_mandir}/ru/man?/*
300 %lang(sv) %{_mandir}/sv/man?/*
303 %lang(de) %{localedir}/de
304 %lang(pl) %{localedir}/pl