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://ftp1.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
18 # Source0-md5: 7abb2bb88e547e45ff81b6693fd5ef3a
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: pkgconfig
27 BuildRequires: popt-devel
28 Requires(post): fileutils
33 Requires: /bin/basename
34 Requires: /bin/gettext
37 Requires: FHS >= 2.2-6
47 Requires: module-init-tools
48 Requires: mount >= 2.12
57 Obsoletes: initscripts
58 Obsoletes: vserver-rc-scripts
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}
104 --with-localedir=%{localedir}
106 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
109 rm -rf $RPM_BUILD_ROOT
110 install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
113 DESTDIR=$RPM_BUILD_ROOT \
114 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
116 for i in 0 1 2 3 4 5 6; do
117 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
121 ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
122 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
123 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
124 ln -s ../init.d/timezone $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10timezone
125 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
128 for i in 1 2 3 4 5; do
129 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
130 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
131 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
134 for i in 0 2 3 4 5 6; do
135 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
138 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
141 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
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
149 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
152 install sysconfig/interfaces/ifcfg-eth0 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
153 > $RPM_BUILD_ROOT/var/log/dmesg
155 # make /etc/init.d symlink relative
156 ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
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*
186 %doc doc/sysvinitfiles
188 %attr(755,root,root) %dir /etc/rc.d
189 %attr(755,root,root) %dir /etc/rc.d/init.d
190 %attr(755,root,root) %dir /etc/rc.d/rc?.d
193 /etc/rc.d/init.d/functions
194 %attr(754,root,root) /etc/rc.d/init.d/allowlogin
195 %attr(754,root,root) /etc/rc.d/init.d/cpusets
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??cpusets
211 %attr(754,root,root) /etc/rc.d/rc?.d/S??killall
212 %attr(754,root,root) /etc/rc.d/rc?.d/S??local
213 %attr(754,root,root) /etc/rc.d/rc?.d/S??network
214 %attr(754,root,root) /etc/rc.d/rc?.d/S??random
215 %attr(754,root,root) /etc/rc.d/rc?.d/S??single
216 %attr(754,root,root) /etc/rc.d/rc?.d/S??timezone
217 %attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
218 %attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
219 %attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
220 %attr(754,root,root) /etc/rc.d/rc?.d/K??killall
221 %attr(754,root,root) /etc/rc.d/rc?.d/K??network
222 %attr(754,root,root) /etc/rc.d/rc?.d/K??random
223 %attr(754,root,root) /etc/rc.d/rc?.d/K??single
224 %attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
226 %attr(755,root,root) /etc/profile.d/lang.*sh
228 %attr(755,root,root) %{_bindir}/doexec
229 %attr(755,root,root) %{_bindir}/ipcalc
230 %attr(755,root,root) %{_bindir}/resolvesymlink
231 %attr(755,root,root) %{_bindir}/run-parts
232 %attr(755,root,root) %{_bindir}/usleep
234 %attr(755,root,root) %{_sbindir}/minilogd
235 %attr(755,root,root) %{_sbindir}/start-stop-daemon
236 %attr(755,root,root) %{_sbindir}/genhostid
237 %attr(755,root,root) %{_sbindir}/hwprofile
238 %attr(755,root,root) %{_sbindir}/service
239 %attr(755,root,root) %{_sbindir}/consoletype
240 %attr(755,root,root) %{_sbindir}/initlog
241 %attr(755,root,root) %{_sbindir}/loglevel
242 %attr(755,root,root) %{_sbindir}/ppp-watch
243 %attr(755,root,root) %{_sbindir}/netreport
244 %attr(755,root,root) %{_sbindir}/setsysfont
245 %attr(4755,root,root) %{_sbindir}/usernetctl
247 %attr(755,root,root) %{_sbindir}/if*
248 %attr(755,root,root) %{_sbindir}/tnl*
250 %attr(755,root,root) %{_sbindir}/getkey
252 %attr(755,root,root) %dir %{_sysconfdir}/ppp
253 %attr(754,root,root) %{_sysconfdir}/ppp/*
254 %attr(755,root,root) %dir /etc/sysconfig
255 %attr(755,root,root) %dir /etc/sysconfig/cpusets
256 %attr(755,root,root) %dir /etc/sysconfig/interfaces
257 %attr(755,root,root) %dir /etc/sysconfig/interfaces/data
258 %attr(755,root,root) %dir /etc/sysconfig/isapnp
259 %attr(755,root,root) %dir /etc/sysconfig/network-scripts
260 %attr(755,root,root) /etc/sysconfig/network-scripts/if*
261 /etc/sysconfig/network-scripts/functions.network
262 %dir /etc/sysconfig/interfaces/down.d
263 %dir /etc/sysconfig/interfaces/down.d/*
264 %dir /etc/sysconfig/interfaces/up.d
265 %dir /etc/sysconfig/interfaces/up.d/*
266 %attr(755,root,root) /etc/sysconfig/interfaces/down.d/ppp/logger
267 %attr(755,root,root) /etc/sysconfig/interfaces/up.d/ppp/logger
268 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
269 %attr(640,root,root) %ghost /var/log/dmesg
270 %attr(750,root,root) %dir /var/run/netreport
272 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
273 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
274 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
275 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
276 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
277 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
278 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
279 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
280 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
281 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
282 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
283 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
284 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
285 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/timezone
286 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
287 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
288 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
291 %lang(de) %{_mandir}/de/man?/*
292 %lang(es) %{_mandir}/es/man?/*
293 %lang(fr) %{_mandir}/fr/man?/*
294 %lang(ja) %{_mandir}/ja/man?/*
295 %lang(ru) %{_mandir}/ru/man?/*
296 %lang(sv) %{_mandir}/sv/man?/*
299 %lang(de) %{localedir}/de
300 %lang(pl) %{localedir}/pl