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
134 for i in 1 2 3 4 5; do
135 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
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/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
147 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
151 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
152 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
155 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
156 > $RPM_BUILD_ROOT/var/log/dmesg
159 rm -rf $RPM_BUILD_ROOT
162 if [ -f /etc/inittab.rpmsave ]; then
163 echo "**** Found old /etc/inittab.rpmsave ****"
164 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
165 mv -f /etc/inittab /etc/inittab.rpmnew
166 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
167 mv -f /etc/inittab.rpmsave /etc/inittab
170 chmod 000 /var/log/dmesg
171 chown root:root /var/log/dmesg
172 chmod 640 /var/log/dmesg
174 # move network interfaces description files to new location
175 %triggerpostun -- initscripts
176 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
179 %defattr(644,root,root,755)
181 %doc doc/*.txt rc.d/init.d/template.init
182 %doc sysconfig/interfaces/data/chat-ppp*
183 %doc sysconfig/interfaces/ifc*
184 %doc sysconfig/interfaces/tnl*
185 %doc sysconfig/init-colors*
187 %attr(755,root,root) %dir /etc/rc.d
188 %attr(755,root,root) %dir /etc/rc.d/init.d
189 %attr(755,root,root) %dir /etc/rc.d/rc?.d
192 /etc/rc.d/init.d/functions
193 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
194 %attr(754,root,root) /etc/rc.d/init.d/killall
195 %attr(754,root,root) /etc/rc.d/init.d/network
196 %attr(754,root,root) /etc/rc.d/init.d/random
197 %attr(754,root,root) /etc/rc.d/init.d/single
198 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
199 %attr(754,root,root) /etc/rc.d/init.d/timezone
201 %attr(754,root,root) /etc/rc.d/rc
202 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
203 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
204 %attr(754,root,root) /etc/rc.d/rc.init
205 %attr(754,root,root) /etc/rc.d/rc.sysinit
206 %attr(754,root,root) /etc/rc.d/rc.shutdown
207 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
208 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
209 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
210 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
211 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
212 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
213 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
214 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
215 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
216 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
217 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
218 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
220 %attr(755,root,root) /etc/profile.d/lang.*sh
222 %attr(755,root,root) %{_bindir}/doexec
223 %attr(755,root,root) %{_bindir}/ipcalc
224 %attr(755,root,root) %{_bindir}/resolvesymlink
225 %attr(755,root,root) %{_bindir}/run-parts
226 %attr(755,root,root) %{_bindir}/usleep
228 %attr(755,root,root) %{_sbindir}/minilogd
229 %attr(755,root,root) %{_sbindir}/start-stop-daemon
230 %attr(755,root,root) %{_sbindir}/genhostid
231 %attr(755,root,root) %{_sbindir}/hwprofile
232 %attr(755,root,root) %{_sbindir}/service
233 %attr(755,root,root) %{_sbindir}/consoletype
234 %attr(755,root,root) %{_sbindir}/initlog
235 %attr(755,root,root) %{_sbindir}/loglevel
236 %attr(755,root,root) %{_sbindir}/ppp-watch
237 %attr(755,root,root) %{_sbindir}/netreport
238 %attr(755,root,root) %{_sbindir}/setsysfont
239 %attr(4755,root,root) %{_sbindir}/usernetctl
241 %attr(755,root,root) %{_sbindir}/if*
242 %attr(755,root,root) %{_sbindir}/tnl*
244 %attr(755,root,root) %{_sbindir}/getkey
246 %attr(755,root,root) %dir %{_sysconfdir}/ppp
247 %attr(754,root,root) %{_sysconfdir}/ppp/*
248 %attr(755,root,root) %dir /etc/sysconfig
249 %attr(755,root,root) %dir /etc/sysconfig/interfaces
250 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
251 %attr(755,root,root) %dir /etc/sysconfig/isapnp
252 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
253 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
254 /etc/sysconfig/network-scripts/functions.network
255 %dir /etc/sysconfig/interfaces/down.d
256 %dir /etc/sysconfig/interfaces/down.d/*
257 %dir /etc/sysconfig/interfaces/up.d
258 %dir /etc/sysconfig/interfaces/up.d/*
259 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
260 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
261 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
262 %attr(640,root,root) %ghost /var/log/dmesg
263 %attr(750,root,root) %dir /var/run/netreport
265 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
266 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
267 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
268 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
269 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
270 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
271 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
272 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
273 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
274 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
275 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
276 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
277 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
278 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
279 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
280 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
283 %lang(de) %{_mandir}/de/man?/*
284 %lang(es) %{_mandir}/es/man?/*
285 %lang(fr) %{_mandir}/fr/man?/*
286 %lang(ja) %{_mandir}/ja/man?/*
287 %lang(ru) %{_mandir}/ru/man?/*
288 %lang(sv) %{_mandir}/sv/man?/*
291 %lang(de) %{localedir}/de
292 %lang(pl) %{localedir}/pl