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ý
15 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
17 Source0: ftp://ftp.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
18 # Source0-md5: d67b427da40f42b6b2fc5f562dc9286d
19 Patch0: %{name}-dev_alias.patch
20 Patch1: %{name}-con_serial_sparc.patch
21 Patch2: %{name}-cpuset.patch
22 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
23 BuildRequires: autoconf
24 BuildRequires: automake
25 BuildRequires: gettext-devel
26 BuildRequires: glib2-devel
27 %{?with_static:BuildRequires: glib2-static}
28 BuildRequires: popt-devel
29 BuildRequires: pkgconfig
30 Requires(post): fileutils
35 Requires: /bin/basename
36 Requires: /bin/gettext
39 Requires: FHS >= 2.2-6
49 Requires: module-init-tools
50 Requires: mount >= 2.12
59 Obsoletes: initscripts
60 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 Conflicts: LPRng < 3.8.0-2
62 Conflicts: psacct < 6.3.5-10
63 Conflicts: openssh-server < 2:3.6.1p2-6
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}
109 --with-localedir=%{localedir}
111 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
118 DESTDIR=$RPM_BUILD_ROOT \
119 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
121 for i in 0 1 2 3 4 5 6; do
122 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
126 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
127 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
128 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
129 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
130 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
133 for i in 1 2 3 4 5; do
134 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
135 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
136 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
139 for i in 0 2 3 4 5 6; do
140 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
143 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
146 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
147 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
148 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
152 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
153 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
154 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
157 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
158 > $RPM_BUILD_ROOT/var/log/dmesg
161 rm -rf $RPM_BUILD_ROOT
164 if [ -f /etc/inittab.rpmsave ]; then
165 echo "**** Found old /etc/inittab.rpmsave ****"
166 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
167 mv -f /etc/inittab /etc/inittab.rpmnew
168 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
169 mv -f /etc/inittab.rpmsave /etc/inittab
172 chmod 000 /var/log/dmesg
173 chown root:root /var/log/dmesg
174 chmod 640 /var/log/dmesg
176 # move network interfaces description files to new location
177 %triggerpostun -- initscripts
178 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
181 %defattr(644,root,root,755)
183 %doc doc/*.txt rc.d/init.d/template.init
184 %doc sysconfig/interfaces/data/chat-ppp*
185 %doc sysconfig/interfaces/ifc*
186 %doc sysconfig/interfaces/tnl*
187 %doc sysconfig/init-colors*
189 %attr(755,root,root) %dir /etc/rc.d
190 %attr(755,root,root) %dir /etc/rc.d/init.d
191 %attr(755,root,root) %dir /etc/rc.d/rc?.d
194 /etc/rc.d/init.d/functions
195 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
196 %attr(754,root,root) /etc/rc.d/init.d/cpusets
197 %attr(754,root,root) /etc/rc.d/init.d/killall
198 %attr(754,root,root) /etc/rc.d/init.d/network
199 %attr(754,root,root) /etc/rc.d/init.d/random
200 %attr(754,root,root) /etc/rc.d/init.d/single
201 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
202 %attr(754,root,root) /etc/rc.d/init.d/timezone
204 %attr(754,root,root) /etc/rc.d/rc
205 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
206 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
207 %attr(754,root,root) /etc/rc.d/rc.init
208 %attr(754,root,root) /etc/rc.d/rc.sysinit
209 %attr(754,root,root) /etc/rc.d/rc.shutdown
210 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
211 %attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
212 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
213 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
214 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
218 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
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??network
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
225 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
227 %attr(755,root,root) /etc/profile.d/lang.*sh
229 %attr(755,root,root) %{_bindir}/doexec
230 %attr(755,root,root) %{_bindir}/ipcalc
231 %attr(755,root,root) %{_bindir}/resolvesymlink
232 %attr(755,root,root) %{_bindir}/run-parts
233 %attr(755,root,root) %{_bindir}/usleep
235 %attr(755,root,root) %{_sbindir}/minilogd
236 %attr(755,root,root) %{_sbindir}/start-stop-daemon
237 %attr(755,root,root) %{_sbindir}/genhostid
238 %attr(755,root,root) %{_sbindir}/hwprofile
239 %attr(755,root,root) %{_sbindir}/service
240 %attr(755,root,root) %{_sbindir}/consoletype
241 %attr(755,root,root) %{_sbindir}/initlog
242 %attr(755,root,root) %{_sbindir}/loglevel
243 %attr(755,root,root) %{_sbindir}/ppp-watch
244 %attr(755,root,root) %{_sbindir}/netreport
245 %attr(755,root,root) %{_sbindir}/setsysfont
246 %attr(4755,root,root) %{_sbindir}/usernetctl
248 %attr(755,root,root) %{_sbindir}/if*
249 %attr(755,root,root) %{_sbindir}/tnl*
251 %attr(755,root,root) %{_sbindir}/getkey
253 %attr(755,root,root) %dir %{_sysconfdir}/ppp
254 %attr(754,root,root) %{_sysconfdir}/ppp/*
255 %attr(755,root,root) %dir /etc/sysconfig
256 %attr(755,root,root) %dir /etc/sysconfig/cpusets
257 %attr(755,root,root) %dir /etc/sysconfig/interfaces
258 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
259 %attr(755,root,root) %dir /etc/sysconfig/isapnp
260 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
261 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
262 /etc/sysconfig/network-scripts/functions.network
263 %dir /etc/sysconfig/interfaces/down.d
264 %dir /etc/sysconfig/interfaces/down.d/*
265 %dir /etc/sysconfig/interfaces/up.d
266 %dir /etc/sysconfig/interfaces/up.d/*
267 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
268 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
269 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
270 %attr(640,root,root) %ghost /var/log/dmesg
271 %attr(750,root,root) %dir /var/run/netreport
273 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
274 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
275 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
276 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
277 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
278 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
279 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
280 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
286 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
287 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
288 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/cpusets/cpuset-test
289 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
292 %lang(de) %{_mandir}/de/man?/*
293 %lang(es) %{_mandir}/es/man?/*
294 %lang(fr) %{_mandir}/fr/man?/*
295 %lang(ja) %{_mandir}/ja/man?/*
296 %lang(ru) %{_mandir}/ru/man?/*
297 %lang(sv) %{_mandir}/sv/man?/*
300 %lang(de) %{localedir}/de
301 %lang(pl) %{localedir}/pl