3 # - fix devalias patch (or better drop it since it never
4 # be supported in svn rc-scripts) and turn back bcond
7 %bcond_without static # link binaries with glib dynamically
8 %bcond_with devalias # without dev_alias patch
10 Summary: inittab and /etc/rc.d scripts
11 Summary(de): inittab und /etc/rc.d Scripts
12 Summary(fr): inittab et scripts /etc/rc.d
13 Summary(pl): inittab i skrypty startowe z katalogu /etc/rc.d
14 Summary(tr): inittab ve /etc/rc.d dosyalarý
19 Vendor: PLD rc-scripts Team <pld-rc-scripts@pld-linux.org>
21 Source0: ftp://ftp.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
22 # Source0-md5: 723b91ef18860b42195326850f644600
23 Patch0: %{name}-dev_alias.patch
24 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: gettext-devel
28 BuildRequires: glib2-devel
29 %{?with_static:BuildRequires: glib2-static}
30 BuildRequires: popt-devel
31 BuildRequires: pkgconfig
32 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
58 Obsoletes: initscripts
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60 Conflicts: LPRng < 3.8.0-2
61 Conflicts: psacct < 6.3.5-10
62 Conflicts: openssh-server < 2:3.6.1p2-6
64 %define _exec_prefix /
65 %define localedir /etc/sysconfig/locale
68 This package contains the scripts use to boot a system, change run
69 levels, and shut the system down cleanly.
72 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
73 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
74 erforderlich sind. Außerdem enthält es die Scripts, die
75 Netzwerkschnittstellen aktivieren und deaktivieren.
78 Ce package contient les scripts utilisés pour démarrer le systéme,
79 changer les niveaux d'exécution, et arréter le systéme proprement. Il
80 contient aussi les scripts qui activent et désactivent la plupart des
84 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
85 tak¿e przy zmianie jego poziomu pracy.
88 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
89 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
90 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
95 %{?with_devalias:%patch0 -p0}
102 --with-localedir=%{localedir}
104 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
107 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
111 DESTDIR=$RPM_BUILD_ROOT \
112 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
114 for i in 0 1 2 3 4 5 6; do
115 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
119 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
120 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
121 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
122 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
125 for i in 1 2 3 4 5; do
126 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
127 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
130 for i in 0 2 3 4 5 6; do
131 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
134 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
137 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
138 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
142 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
143 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
146 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
147 > $RPM_BUILD_ROOT/var/log/dmesg
150 rm -rf $RPM_BUILD_ROOT
153 if [ -f /etc/inittab.rpmsave ]; then
154 echo "**** Found old /etc/inittab.rpmsave ****"
155 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
156 mv -f /etc/inittab /etc/inittab.rpmnew
157 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
158 mv -f /etc/inittab.rpmsave /etc/inittab
161 chmod 000 /var/log/dmesg
162 chown root:root /var/log/dmesg
163 chmod 640 /var/log/dmesg
165 # move network interfaces description files to new location
166 %triggerpostun -- initscripts
167 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
170 %defattr(644,root,root,755)
172 %doc doc/*.txt rc.d/init.d/template.init
173 %doc sysconfig/interfaces/data/chat-ppp*
174 %doc sysconfig/interfaces/ifc*
175 %doc sysconfig/interfaces/tnl*
176 %doc sysconfig/init-colors*
178 %attr(755,root,root) %dir /etc/rc.d
179 %attr(755,root,root) %dir /etc/rc.d/init.d
180 %attr(755,root,root) %dir /etc/rc.d/rc?.d
183 /etc/rc.d/init.d/functions
184 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
185 %attr(754,root,root) /etc/rc.d/init.d/killall
186 %attr(754,root,root) /etc/rc.d/init.d/network
187 %attr(754,root,root) /etc/rc.d/init.d/random
188 %attr(754,root,root) /etc/rc.d/init.d/single
189 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
190 %attr(754,root,root) /etc/rc.d/init.d/timezone
192 %attr(754,root,root) /etc/rc.d/rc
193 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.local
194 %attr(754,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/rc.d/rc.modules
195 %attr(754,root,root) /etc/rc.d/rc.init
196 %attr(754,root,root) /etc/rc.d/rc.sysinit
197 %attr(754,root,root) /etc/rc.d/rc.shutdown
198 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
199 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
200 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
201 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
202 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
203 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
204 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
205 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
206 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
207 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
208 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
209 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
211 %attr(755,root,root) /etc/profile.d/lang.*sh
213 %attr(755,root,root) %{_bindir}/doexec
214 %attr(755,root,root) %{_bindir}/ipcalc
215 %attr(755,root,root) %{_bindir}/resolvesymlink
216 %attr(755,root,root) %{_bindir}/run-parts
217 %attr(755,root,root) %{_bindir}/usleep
219 %attr(755,root,root) %{_sbindir}/minilogd
220 %attr(755,root,root) %{_sbindir}/start-stop-daemon
221 %attr(755,root,root) %{_sbindir}/genhostid
222 %attr(755,root,root) %{_sbindir}/hwprofile
223 %attr(755,root,root) %{_sbindir}/service
224 %attr(755,root,root) %{_sbindir}/consoletype
225 %attr(755,root,root) %{_sbindir}/initlog
226 %attr(755,root,root) %{_sbindir}/loglevel
227 %attr(755,root,root) %{_sbindir}/ppp-watch
228 %attr(755,root,root) %{_sbindir}/netreport
229 %attr(755,root,root) %{_sbindir}/setsysfont
230 %attr(4755,root,root) %{_sbindir}/usernetctl
232 %attr(755,root,root) %{_sbindir}/if*
233 %attr(755,root,root) %{_sbindir}/tnl*
235 %attr(755,root,root) %{_sbindir}/getkey
237 %attr(755,root,root) %dir %{_sysconfdir}/ppp
238 %attr(754,root,root) %{_sysconfdir}/ppp/*
239 %attr(755,root,root) %dir /etc/sysconfig
240 %attr(755,root,root) %dir /etc/sysconfig/interfaces
241 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
242 %attr(755,root,root) %dir /etc/sysconfig/isapnp
243 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
244 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
245 /etc/sysconfig/network-scripts/functions.network
246 %dir /etc/sysconfig/interfaces/down.d
247 %dir /etc/sysconfig/interfaces/down.d/*
248 %dir /etc/sysconfig/interfaces/up.d
249 %dir /etc/sysconfig/interfaces/up.d/*
250 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
251 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
252 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/isapnp/isapnp-kernel.conf
253 %attr(640,root,root) %ghost /var/log/dmesg
254 %attr(750,root,root) %dir /var/run/netreport
256 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/adjtime
257 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/inittab
258 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/modules
259 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/initlog.conf
260 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysctl.conf
261 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/clock
262 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/init-colors
263 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/hwprof
264 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/i18n
265 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/network
266 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-arp
267 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-nat
268 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/static-routes
269 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/timezone
270 %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/interfaces/ifcfg-eth0
271 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/system
274 %lang(de) %{_mandir}/de/man?/*
275 %lang(es) %{_mandir}/es/man?/*
276 %lang(fr) %{_mandir}/fr/man?/*
277 %lang(ja) %{_mandir}/ja/man?/*
278 %lang(ru) %{_mandir}/ru/man?/*
279 %lang(sv) %{_mandir}/sv/man?/*
282 %lang(de) %{localedir}/de
283 %lang(pl) %{localedir}/pl