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