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