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: db83f12cf4ef34e9af106b7156de05b1
19 Patch0: %{name}-dev_alias.patch
20 Patch1: %{name}-modules.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: popt-devel
28 BuildRequires: pkgconfig
29 Requires(post): fileutils
31 Requires: /bin/basename
32 Requires: /bin/gettext
35 Requires: FHS >= 2.2-6
45 Requires: module-init-tools
46 Requires: mount >= 2.12
54 Obsoletes: initscripts
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 Conflicts: LPRng < 3.8.0-2
57 Conflicts: psacct < 6.3.5-10
58 Conflicts: openssh-server < 2:3.6.1p2-6
60 %define _exec_prefix /
61 %define localedir /etc/sysconfig/locale
64 This package contains the scripts use to boot a system, change run
65 levels, and shut the system down cleanly.
68 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
69 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
70 erforderlich sind. Außerdem enthält es die Scripts, die
71 Netzwerkschnittstellen aktivieren und deaktivieren.
74 Ce package contient les scripts utilisés pour démarrer le systéme,
75 changer les niveaux d'exécution, et arréter le systéme proprement. Il
76 contient aussi les scripts qui activent et désactivent la plupart des
80 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
81 tak¿e przy zmianie jego poziomu pracy.
84 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
85 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
86 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
91 %{?with_devalias:%patch0 -p0}
99 --with-localedir=%{localedir}
101 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
104 rm -rf $RPM_BUILD_ROOT
105 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
108 DESTDIR=$RPM_BUILD_ROOT \
109 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
111 for i in 0 1 2 3 4 5 6; do
112 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
116 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
117 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
118 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
119 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
122 for i in 1 2 3 4 5; do
123 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
124 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
127 for i in 0 2 3 4 5 6; do
128 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
131 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
134 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
135 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
139 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
140 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
143 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
144 > $RPM_BUILD_ROOT/var/log/dmesg
147 rm -rf $RPM_BUILD_ROOT
150 if [ -f /etc/inittab.rpmsave ]; then
151 echo "**** Found old /etc/inittab.rpmsave ****"
152 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
153 mv -f /etc/inittab /etc/inittab.rpmnew
154 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
155 mv -f /etc/inittab.rpmsave /etc/inittab
158 chmod 000 /var/log/dmesg
159 chown root:root /var/log/dmesg
160 chmod 640 /var/log/dmesg
162 # move network interfaces description files to new location
163 %triggerpostun -- initscripts
164 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
167 %defattr(644,root,root,755)
169 %doc doc/*.txt rc.d/init.d/template.init
170 %doc sysconfig/interfaces/data/chat-ppp*
171 %doc sysconfig/interfaces/ifc*
172 %doc sysconfig/interfaces/tnl*
173 %doc sysconfig/init-colors*
175 %attr(755,root,root) %dir /etc/rc.d
176 %attr(755,root,root) %dir /etc/rc.d/init.d
177 %attr(755,root,root) %dir /etc/rc.d/rc?.d
180 /etc/rc.d/init.d/functions
181 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
182 %attr(754,root,root) /etc/rc.d/init.d/killall
183 %attr(754,root,root) /etc/rc.d/init.d/network
184 %attr(754,root,root) /etc/rc.d/init.d/random
185 %attr(754,root,root) /etc/rc.d/init.d/single
186 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
187 %attr(754,root,root) /etc/rc.d/init.d/timezone
189 %attr(754,root,root) /etc/rc.d/rc
190 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
191 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
192 %attr(754,root,root) /etc/rc.d/rc.init
193 %attr(754,root,root) /etc/rc.d/rc.sysinit
194 %attr(754,root,root) /etc/rc.d/rc.shutdown
195 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
196 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
197 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
198 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
199 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
200 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
201 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
202 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
203 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
204 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
205 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
206 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
208 %attr(755,root,root) /etc/profile.d/lang.*sh
210 %attr(755,root,root) %{_bindir}/doexec
211 %attr(755,root,root) %{_bindir}/ipcalc
212 %attr(755,root,root) %{_bindir}/resolvesymlink
213 %attr(755,root,root) %{_bindir}/run-parts
214 %attr(755,root,root) %{_bindir}/usleep
216 %attr(755,root,root) %{_sbindir}/genhostid
217 %attr(755,root,root) %{_sbindir}/hwprofile
218 %attr(755,root,root) %{_sbindir}/service
219 %attr(755,root,root) %{_sbindir}/consoletype
220 %attr(755,root,root) %{_sbindir}/initlog
221 %attr(755,root,root) %{_sbindir}/loglevel
222 %attr(755,root,root) %{_sbindir}/ppp-watch
223 %attr(755,root,root) %{_sbindir}/netreport
224 %attr(755,root,root) %{_sbindir}/setsysfont
225 %attr(4755,root,root) %{_sbindir}/usernetctl
227 %attr(755,root,root) %{_sbindir}/if*
228 %attr(755,root,root) %{_sbindir}/tnl*
230 %attr(755,root,root) %{_sbindir}/getkey
232 %attr(755,root,root) %dir %{_sysconfdir}/ppp
233 %attr(754,root,root) %{_sysconfdir}/ppp/*
234 %attr(755,root,root) %dir /etc/sysconfig
235 %attr(755,root,root) %dir /etc/sysconfig/interfaces
236 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
237 %attr(755,root,root) %dir /etc/sysconfig/isapnp
238 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
239 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
240 /etc/sysconfig/network-scripts/functions.network
241 %dir /etc/sysconfig/interfaces/down.d
242 %dir /etc/sysconfig/interfaces/down.d/*
243 %dir /etc/sysconfig/interfaces/up.d
244 %dir /etc/sysconfig/interfaces/up.d/*
245 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
246 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
247 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
248 %attr(640,root,root) %ghost /var/log/dmesg
249 %attr(750,root,root) %dir /var/run/netreport
251 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
252 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
253 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
254 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
255 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
256 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
257 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/init-colors
258 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
259 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
260 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
261 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
262 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
263 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
264 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
265 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
266 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
271 %lang(de) %{localedir}/de
272 %lang(pl) %{localedir}/pl