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 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
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
67 %define _sbindir /sbin
70 This package contains the scripts use to boot a system, change run
71 levels, and shut the system down cleanly.
74 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
75 Ändern der Betriebsebene und sauberem Herunterfahren des Systems
76 erforderlich sind. Außerdem enthält es die Scripts, die
77 Netzwerkschnittstellen aktivieren und deaktivieren.
80 Ce package contient les scripts utilisés pour démarrer le systéme,
81 changer les niveaux d'exécution, et arréter le systéme proprement. Il
82 contient aussi les scripts qui activent et désactivent la plupart des
86 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
87 tak¿e przy zmianie jego poziomu pracy.
90 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi
91 düzgün bir þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek
92 çok bilgisayar aðý arayüzlerini etkinleþtiren ya da edilginleþtiren
97 %{?with_devalias:%patch0 -p0}
107 --with-localedir=%{localedir}
109 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
116 DESTDIR=$RPM_BUILD_ROOT \
117 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
119 for i in 0 1 2 3 4 5 6; do
120 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
124 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
125 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
126 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
127 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
130 for i in 1 2 3 4 5; do
131 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
132 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
135 for i in 0 2 3 4 5 6; do
136 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
139 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
142 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
143 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
147 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
148 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
151 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
152 > $RPM_BUILD_ROOT/var/log/dmesg
155 rm -rf $RPM_BUILD_ROOT
158 if [ -f /etc/inittab.rpmsave ]; then
159 echo "**** Found old /etc/inittab.rpmsave ****"
160 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
161 mv -f /etc/inittab /etc/inittab.rpmnew
162 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
163 mv -f /etc/inittab.rpmsave /etc/inittab
166 chmod 000 /var/log/dmesg
167 chown root:root /var/log/dmesg
168 chmod 640 /var/log/dmesg
170 # move network interfaces description files to new location
171 %triggerpostun -- initscripts
172 mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
175 %defattr(644,root,root,755)
177 %doc doc/*.txt rc.d/init.d/template.init
178 %doc sysconfig/interfaces/data/chat-ppp*
179 %doc sysconfig/interfaces/ifc*
180 %doc sysconfig/interfaces/tnl*
181 %doc sysconfig/init-colors*
183 %attr(755,root,root) %dir /etc/rc.d
184 %attr(755,root,root) %dir /etc/rc.d/init.d
185 %attr(755,root,root) %dir /etc/rc.d/rc?.d
188 /etc/rc.d/init.d/functions
189 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
190 %attr(754,root,root) /etc/rc.d/init.d/killall
191 %attr(754,root,root) /etc/rc.d/init.d/network
192 %attr(754,root,root) /etc/rc.d/init.d/random
193 %attr(754,root,root) /etc/rc.d/init.d/single
194 %attr(754,root,root) /etc/rc.d/init.d/sys-chroots
195 %attr(754,root,root) /etc/rc.d/init.d/timezone
197 %attr(754,root,root) /etc/rc.d/rc
198 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
199 %attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.modules
200 %attr(754,root,root) /etc/rc.d/rc.init
201 %attr(754,root,root) /etc/rc.d/rc.sysinit
202 %attr(754,root,root) /etc/rc.d/rc.shutdown
203 %attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
204 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
205 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
206 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
207 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
208 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
209 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
210 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
211 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
212 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
213 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
214 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
216 %attr(755,root,root) /etc/profile.d/lang.*sh
218 %attr(755,root,root) %{_bindir}/doexec
219 %attr(755,root,root) %{_bindir}/ipcalc
220 %attr(755,root,root) %{_bindir}/resolvesymlink
221 %attr(755,root,root) %{_bindir}/run-parts
222 %attr(755,root,root) %{_bindir}/usleep
224 %attr(755,root,root) %{_sbindir}/minilogd
225 %attr(755,root,root) %{_sbindir}/start-stop-daemon
226 %attr(755,root,root) %{_sbindir}/genhostid
227 %attr(755,root,root) %{_sbindir}/hwprofile
228 %attr(755,root,root) %{_sbindir}/service
229 %attr(755,root,root) %{_sbindir}/consoletype
230 %attr(755,root,root) %{_sbindir}/initlog
231 %attr(755,root,root) %{_sbindir}/loglevel
232 %attr(755,root,root) %{_sbindir}/ppp-watch
233 %attr(755,root,root) %{_sbindir}/netreport
234 %attr(755,root,root) %{_sbindir}/setsysfont
235 %attr(4755,root,root) %{_sbindir}/usernetctl
237 %attr(755,root,root) %{_sbindir}/if*
238 %attr(755,root,root) %{_sbindir}/tnl*
240 %attr(755,root,root) %{_sbindir}/getkey
242 %attr(755,root,root) %dir %{_sysconfdir}/ppp
243 %attr(754,root,root) %{_sysconfdir}/ppp/*
244 %attr(755,root,root) %dir /etc/sysconfig
245 %attr(755,root,root) %dir /etc/sysconfig/interfaces
246 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
247 %attr(755,root,root) %dir /etc/sysconfig/isapnp
248 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
249 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
250 /etc/sysconfig/network-scripts/functions.network
251 %dir /etc/sysconfig/interfaces/down.d
252 %dir /etc/sysconfig/interfaces/down.d/*
253 %dir /etc/sysconfig/interfaces/up.d
254 %dir /etc/sysconfig/interfaces/up.d/*
255 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
256 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
257 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
258 %attr(640,root,root) %ghost /var/log/dmesg
259 %attr(750,root,root) %dir /var/run/netreport
261 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
262 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
263 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
264 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
265 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
266 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
267 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
268 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
269 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
270 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
271 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
272 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
273 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
274 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
275 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
276 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
279 %lang(de) %{_mandir}/de/man?/*
280 %lang(es) %{_mandir}/es/man?/*
281 %lang(fr) %{_mandir}/fr/man?/*
282 %lang(ja) %{_mandir}/ja/man?/*
283 %lang(ru) %{_mandir}/ru/man?/*
284 %lang(sv) %{_mandir}/sv/man?/*
287 %lang(de) %{localedir}/de
288 %lang(pl) %{localedir}/pl