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: a6a4fd3de31247819f755a5c798c5816
19 Patch0: %{name}-dev_alias.patch
20 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: gettext-devel
24 BuildRequires: glib2-devel
25 %{?with_static:BuildRequires: glib2-static}
26 BuildRequires: popt-devel
27 BuildRequires: pkgconfig
28 Requires(post): fileutils
30 Requires: /bin/basename
31 Requires: /bin/gettext
34 Requires: FHS >= 2.2-6
44 Requires: module-init-tools
45 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
63 %define _sbindir /sbin
66 This package contains the scripts use to boot a system, change run
67 levels, and shut the system down cleanly.
70 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
71 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
72 erforderlich sind. Außerdem enthält es die Scripts, die
73 Netzwerkschnittstellen aktivieren und deaktivieren.
76 Ce package contient les scripts utilisés pour démarrer le systéme,
77 changer les niveaux d'exécution, et arréter le systéme proprement. Il
78 contient aussi les scripts qui activent et désactivent la plupart des
82 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
83 tak¿e przy zmianie jego poziomu pracy.
86 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
87 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
88 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
93 %{?with_devalias:%patch0 -p0}
100 --with-localedir=%{localedir}
102 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
105 rm -rf $RPM_BUILD_ROOT
106 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
109 DESTDIR=$RPM_BUILD_ROOT \
110 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
112 for i in 0 1 2 3 4 5 6; do
113 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
117 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
118 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
119 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
120 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
123 for i in 1 2 3 4 5; do
124 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
125 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
128 for i in 0 2 3 4 5 6; do
129 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
132 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
135 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
136 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
140 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
141 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
144 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
145 > $RPM_BUILD_ROOT/var/log/dmesg
148 rm -rf $RPM_BUILD_ROOT
151 if [ -f /etc/inittab.rpmsave ]; then
152 echo "**** Found old /etc/inittab.rpmsave ****"
153 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
154 mv -f /etc/inittab /etc/inittab.rpmnew
155 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
156 mv -f /etc/inittab.rpmsave /etc/inittab
159 chmod 000 /var/log/dmesg
160 chown root:root /var/log/dmesg
161 chmod 640 /var/log/dmesg
163 # move network interfaces description files to new location
164 %triggerpostun -- initscripts
165 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
168 %defattr(644,root,root,755)
170 %doc doc/*.txt rc.d/init.d/template.init
171 %doc sysconfig/interfaces/data/chat-ppp*
172 %doc sysconfig/interfaces/ifc*
173 %doc sysconfig/interfaces/tnl*
174 %doc sysconfig/init-colors*
176 %attr(755,root,root) %dir /etc/rc.d
177 %attr(755,root,root) %dir /etc/rc.d/init.d
178 %attr(755,root,root) %dir /etc/rc.d/rc?.d
181 /etc/rc.d/init.d/functions
182 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
183 %attr(754,root,root) /etc/rc.d/init.d/killall
184 %attr(754,root,root) /etc/rc.d/init.d/network
185 %attr(754,root,root) /etc/rc.d/init.d/random
186 %attr(754,root,root) /etc/rc.d/init.d/single
187 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
188 %attr(754,root,root) /etc/rc.d/init.d/timezone
190 %attr(754,root,root) /etc/rc.d/rc
191 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
192 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
193 %attr(754,root,root) /etc/rc.d/rc.init
194 %attr(754,root,root) /etc/rc.d/rc.sysinit
195 %attr(754,root,root) /etc/rc.d/rc.shutdown
196 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
197 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
198 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
199 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
200 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
201 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
202 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
203 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
204 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
205 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
206 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
207 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
209 %attr(755,root,root) /etc/profile.d/lang.*sh
211 %attr(755,root,root) %{_bindir}/doexec
212 %attr(755,root,root) %{_bindir}/ipcalc
213 %attr(755,root,root) %{_bindir}/resolvesymlink
214 %attr(755,root,root) %{_bindir}/run-parts
215 %attr(755,root,root) %{_bindir}/usleep
217 %attr(755,root,root) %{_sbindir}/minilogd
218 %attr(755,root,root) %{_sbindir}/start-stop-daemon
219 %attr(755,root,root) %{_sbindir}/genhostid
220 %attr(755,root,root) %{_sbindir}/hwprofile
221 %attr(755,root,root) %{_sbindir}/service
222 %attr(755,root,root) %{_sbindir}/consoletype
223 %attr(755,root,root) %{_sbindir}/initlog
224 %attr(755,root,root) %{_sbindir}/loglevel
225 %attr(755,root,root) %{_sbindir}/ppp-watch
226 %attr(755,root,root) %{_sbindir}/netreport
227 %attr(755,root,root) %{_sbindir}/setsysfont
228 %attr(4755,root,root) %{_sbindir}/usernetctl
230 %attr(755,root,root) %{_sbindir}/if*
231 %attr(755,root,root) %{_sbindir}/tnl*
233 %attr(755,root,root) %{_sbindir}/getkey
235 %attr(755,root,root) %dir %{_sysconfdir}/ppp
236 %attr(754,root,root) %{_sysconfdir}/ppp/*
237 %attr(755,root,root) %dir /etc/sysconfig
238 %attr(755,root,root) %dir /etc/sysconfig/interfaces
239 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
240 %attr(755,root,root) %dir /etc/sysconfig/isapnp
241 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
242 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
243 /etc/sysconfig/network-scripts/functions.network
244 %dir /etc/sysconfig/interfaces/down.d
245 %dir /etc/sysconfig/interfaces/down.d/*
246 %dir /etc/sysconfig/interfaces/up.d
247 %dir /etc/sysconfig/interfaces/up.d/*
248 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
249 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
250 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
251 %attr(640,root,root) %ghost /var/log/dmesg
252 %attr(750,root,root) %dir /var/run/netreport
254 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
255 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
256 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
257 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
258 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
259 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
260 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
261 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
262 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
263 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
264 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
265 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
266 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
267 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
268 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
269 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
272 %lang(de) %{_mandir}/de/man?/*
273 %lang(es) %{_mandir}/es/man?/*
274 %lang(fr) %{_mandir}/fr/man?/*
275 %lang(ja) %{_mandir}/ja/man?/*
276 %lang(ru) %{_mandir}/ru/man?/*
277 %lang(sv) %{_mandir}/sv/man?/*
280 %lang(de) %{localedir}/de
281 %lang(pl) %{localedir}/pl