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: 5fbf2907a207945e8c701e86399cd40b
18 Patch0: %{name}-dev_alias.patch
19 Patch1: %{name}-exclude_rm_cups.patch
20 Patch2: %{name}-fuse.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 ../rc.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
155 > $RPM_BUILD_ROOT/var/log/dmesg
157 # make /etc/init.d symlink relative
158 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
160 # in static-routes can be also rules:
161 ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
164 rm -rf $RPM_BUILD_ROOT
167 if [ -f /etc/inittab.rpmsave ]; then
168 echo "**** Found old /etc/inittab.rpmsave ****"
169 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
170 mv -f /etc/inittab /etc/inittab.rpmnew
171 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
172 mv -f /etc/inittab.rpmsave /etc/inittab
175 chmod 000 /var/log/dmesg
176 chown root:root /var/log/dmesg
177 chmod 640 /var/log/dmesg
179 # move network interfaces description files to new location
180 %triggerpostun -- initscripts
181 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
184 %defattr(644,root,root,755)
186 %doc doc/*.txt rc.d/init.d/template.init
187 %doc sysconfig/interfaces/data/chat-ppp*
188 %doc sysconfig/interfaces/ifc*
189 %doc sysconfig/interfaces/tnl*
190 %doc sysconfig/init-colors*
191 %doc doc/sysvinitfiles
193 %attr(755,root,root) %dir /etc/rc.d
194 %attr(755,root,root) %dir /etc/rc.d/init.d
195 %attr(755,root,root) %dir /etc/rc.d/rc?.d
198 /etc/rc.d/init.d/functions
199 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
200 %attr(754,root,root) /etc/rc.d/init.d/cpusets
201 %attr(754,root,root) /etc/rc.d/init.d/killall
202 %attr(754,root,root) /etc/rc.d/init.d/network
203 %attr(754,root,root) /etc/rc.d/init.d/random
204 %attr(754,root,root) /etc/rc.d/init.d/single
205 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
206 %attr(754,root,root) /etc/rc.d/init.d/timezone
208 %attr(754,root,root) /etc/rc.d/rc
209 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
210 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
211 %attr(754,root,root) /etc/rc.d/rc.init
212 %attr(754,root,root) /etc/rc.d/rc.sysinit
213 %attr(754,root,root) /etc/rc.d/rc.shutdown
214 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
218 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
219 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
220 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
221 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
222 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
226 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
227 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
228 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
229 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
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}/minilogd
240 %attr(755,root,root) %{_sbindir}/start-stop-daemon
241 %attr(755,root,root) %{_sbindir}/genhostid
242 %attr(755,root,root) %{_sbindir}/hwprofile
243 %attr(755,root,root) %{_sbindir}/service
244 %attr(755,root,root) %{_sbindir}/consoletype
245 %attr(755,root,root) %{_sbindir}/initlog
246 %attr(755,root,root) %{_sbindir}/loglevel
247 %attr(755,root,root) %{_sbindir}/ppp-watch
248 %attr(755,root,root) %{_sbindir}/netreport
249 %attr(755,root,root) %{_sbindir}/setsysfont
250 %attr(4755,root,root) %{_sbindir}/usernetctl
252 %attr(755,root,root) %{_sbindir}/if*
253 %attr(755,root,root) %{_sbindir}/tnl*
255 %attr(755,root,root) %{_sbindir}/getkey
257 %attr(755,root,root) %dir %{_sysconfdir}/ppp
258 %attr(754,root,root) %{_sysconfdir}/ppp/*
259 %attr(755,root,root) %dir /etc/sysconfig/cpusets
260 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
261 %attr(755,root,root) %dir /etc/sysconfig/interfaces
262 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
263 %attr(755,root,root) %dir /etc/sysconfig/isapnp
264 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
265 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
266 /etc/sysconfig/network-scripts/functions.network
267 %dir /etc/sysconfig/interfaces/down.d
268 %dir /etc/sysconfig/interfaces/down.d/*
269 %dir /etc/sysconfig/interfaces/up.d
270 %dir /etc/sysconfig/interfaces/up.d/*
271 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
272 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
273 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
274 %attr(640,root,root) %ghost /var/log/dmesg
275 %attr(750,root,root) %dir /var/run/netreport
277 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
278 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
279 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
280 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
281 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
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,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
291 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
292 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
293 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
294 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
297 %lang(de) %{_mandir}/de/man?/*
298 %lang(es) %{_mandir}/es/man?/*
299 %lang(fr) %{_mandir}/fr/man?/*
300 %lang(ja) %{_mandir}/ja/man?/*
301 %lang(ru) %{_mandir}/ru/man?/*
302 %lang(sv) %{_mandir}/sv/man?/*
305 %lang(de) %{localedir}/de
306 %lang(pl) %{localedir}/pl