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 Patch1: %{name}-con_serial_sparc.patch
21 Patch2: %{name}-plusgsm_example.patch
22 Patch3: %{name}-az-locale.patch
23 URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: gettext-devel
27 BuildRequires: glib2-devel
28 %{?with_static:BuildRequires: glib2-static}
29 BuildRequires: popt-devel
30 BuildRequires: pkgconfig
31 Requires(post): fileutils
36 Requires: /bin/basename
37 Requires: /bin/gettext
40 Requires: FHS >= 2.2-6
50 Requires: module-init-tools
51 Requires: mount >= 2.12
60 Obsoletes: initscripts
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 Conflicts: LPRng < 3.8.0-2
63 Conflicts: psacct < 6.3.5-10
64 Conflicts: openssh-server < 2:3.6.1p2-6
66 %define _exec_prefix /
67 %define localedir /etc/sysconfig/locale
69 %define _sbindir /sbin
72 This package contains the scripts use to boot a system, change run
73 levels, and shut the system down cleanly.
76 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
77 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
78 erforderlich sind. Außerdem enthält es die Scripts, die
79 Netzwerkschnittstellen aktivieren und deaktivieren.
82 Ce package contient les scripts utilisés pour démarrer le systéme,
83 changer les niveaux d'exécution, et arréter le systéme proprement. Il
84 contient aussi les scripts qui activent et désactivent la plupart des
88 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
89 tak¿e przy zmianie jego poziomu pracy.
92 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
93 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
94 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
99 %{?with_devalias:%patch0 -p0}
100 %ifarch sparc sparc64
111 --with-localedir=%{localedir}
113 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
116 rm -rf $RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
120 DESTDIR=$RPM_BUILD_ROOT \
121 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
123 for i in 0 1 2 3 4 5 6; do
124 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
128 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
129 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
130 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
131 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
132 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
135 for i in 1 2 3 4 5; do
136 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
137 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
140 for i in 0 2 3 4 5 6; do
141 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
144 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
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/killall
197 %attr(754,root,root) /etc/rc.d/init.d/network
198 %attr(754,root,root) /etc/rc.d/init.d/random
199 %attr(754,root,root) /etc/rc.d/init.d/single
200 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
201 %attr(754,root,root) /etc/rc.d/init.d/timezone
203 %attr(754,root,root) /etc/rc.d/rc
204 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
205 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
206 %attr(754,root,root) /etc/rc.d/rc.init
207 %attr(754,root,root) /etc/rc.d/rc.sysinit
208 %attr(754,root,root) /etc/rc.d/rc.shutdown
209 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
210 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
211 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
212 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
213 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
214 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
217 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
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/interfaces
254 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
255 %attr(755,root,root) %dir /etc/sysconfig/isapnp
256 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
257 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
258 /etc/sysconfig/network-scripts/functions.network
259 %dir /etc/sysconfig/interfaces/down.d
260 %dir /etc/sysconfig/interfaces/down.d/*
261 %dir /etc/sysconfig/interfaces/up.d
262 %dir /etc/sysconfig/interfaces/up.d/*
263 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
264 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
265 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
266 %attr(640,root,root) %ghost /var/log/dmesg
267 %attr(750,root,root) %dir /var/run/netreport
269 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
270 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
271 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
272 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
273 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
274 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
275 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
276 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
277 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
278 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
279 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
280 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
284 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
287 %lang(de) %{_mandir}/de/man?/*
288 %lang(es) %{_mandir}/es/man?/*
289 %lang(fr) %{_mandir}/fr/man?/*
290 %lang(ja) %{_mandir}/ja/man?/*
291 %lang(ru) %{_mandir}/ru/man?/*
292 %lang(sv) %{_mandir}/sv/man?/*
295 %lang(de) %{localedir}/de
296 %lang(pl) %{localedir}/pl