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: http://glen.alkohol.ee/pld/%{name}-bug-5795.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
215 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
216 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
217 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
218 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
219 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
222 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
223 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
224 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
225 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
226 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
227 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
228 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
229 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
230 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
232 %attr(755,root,root) /etc/profile.d/lang.*sh
234 %attr(755,root,root) %{_bindir}/doexec
235 %attr(755,root,root) %{_bindir}/ipcalc
236 %attr(755,root,root) %{_bindir}/resolvesymlink
237 %attr(755,root,root) %{_bindir}/run-parts
238 %attr(755,root,root) %{_bindir}/usleep
240 %attr(755,root,root) %{_sbindir}/consoletype
241 %attr(755,root,root) %{_sbindir}/genhostid
242 %attr(755,root,root) %{_sbindir}/getkey
243 %attr(755,root,root) %{_sbindir}/hwprofile
244 %attr(755,root,root) %{_sbindir}/if*
245 %attr(755,root,root) %{_sbindir}/initlog
246 %attr(755,root,root) %{_sbindir}/loglevel
247 %attr(755,root,root) %{_sbindir}/minilogd
248 %attr(755,root,root) %{_sbindir}/netreport
249 %attr(755,root,root) %{_sbindir}/ppp-watch
250 %attr(755,root,root) %{_sbindir}/service
251 %attr(755,root,root) %{_sbindir}/setsysfont
252 %attr(755,root,root) %{_sbindir}/start-stop-daemon
253 %attr(755,root,root) %{_sbindir}/tnl*
254 %attr(4755,root,root) %{_sbindir}/usernetctl
256 %attr(755,root,root) %dir %{_sysconfdir}/ppp
257 %attr(754,root,root) %{_sysconfdir}/ppp/*
258 %attr(755,root,root) %dir /etc/sysconfig/cpusets
259 %attr(755,root,root) %dir /etc/sysconfig/hwprofiles
260 %attr(755,root,root) %dir /etc/sysconfig/interfaces
261 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
262 %attr(755,root,root) %dir /etc/sysconfig/isapnp
263 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
264 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
265 /etc/sysconfig/network-scripts/functions.network
266 %dir /etc/sysconfig/interfaces/down.d
267 %dir /etc/sysconfig/interfaces/down.d/*
268 %dir /etc/sysconfig/interfaces/up.d
269 %dir /etc/sysconfig/interfaces/up.d/*
270 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
271 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
272 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
273 %attr(640,root,root) %ghost /var/log/dmesg
274 %attr(750,root,root) %dir /var/run/netreport
276 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
277 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
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}/sysctl.conf
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
286 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
287 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
288 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
289 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
290 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
291 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
292 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
293 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
296 %lang(de) %{_mandir}/de/man?/*
297 %lang(es) %{_mandir}/es/man?/*
298 %lang(fr) %{_mandir}/fr/man?/*
299 %lang(ja) %{_mandir}/ja/man?/*
300 %lang(ru) %{_mandir}/ru/man?/*
301 %lang(sv) %{_mandir}/sv/man?/*
304 %lang(de) %{localedir}/de
305 %lang(pl) %{localedir}/pl