]> git.pld-linux.org Git - packages/rc-scripts.git/blame - rc-scripts.spec
- 0.4.1.21
[packages/rc-scripts.git] / rc-scripts.spec
CommitLineData
94bbb30a 1#
5b827075 2# Conditional build:
a1b2d52b 3%bcond_without static # link binaries with glib dynamically
5b827075 4#
3c3213a3 5Summary: inittab and /etc/rc.d scripts
a51a8b92
ER
6Summary(de.UTF-8): inittab und /etc/rc.d Scripts
7Summary(fr.UTF-8): inittab et scripts /etc/rc.d
8Summary(pl.UTF-8): inittab i skrypty startowe z katalogu /etc/rc.d
9Summary(tr.UTF-8): inittab ve /etc/rc.d dosyaları
3c3213a3 10Name: rc-scripts
320d9d8e 11Version: 0.4.1.21
31d70394 12Release: 1
56effd90 13License: GPL v2
3c3213a3 14Group: Base
bd07ea06
ER
15#Source0: ftp://ftp1.pld-linux.org/people/arekm/software/%{name}-%{version}.tar.gz
16Source0: %{name}-%{version}.tar.gz
320d9d8e 17# Source0-md5: bde17cd61e40686f4237b3e940f44a43
fb654db1 18URL: http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
31d70394
PZ
19BuildRequires: autoconf
20BuildRequires: automake
44151f36 21BuildRequires: gettext-devel
9565173a
AM
22BuildRequires: glib2-devel
23%{?with_static:BuildRequires: glib2-static}
8a4b3415 24BuildRequires: pkgconfig
136b441d 25BuildRequires: popt-devel
131b21f1 26Requires(post): fileutils
3b9e8b82 27%ifarch sparc sparc64
28Requires: agetty
29%endif
6061dd4f 30Requires: /bin/awk
44151f36
TP
31Requires: /bin/basename
32Requires: /bin/gettext
33Requires: /bin/nice
6061dd4f 34Requires: /bin/ps
35Requires: SysVinit
9caabfde 36Requires: blockdev
ea1c6ac5 37Requires: coreutils
94bbb30a 38Requires: filesystem >= 3.0-11
44151f36 39Requires: findutils
473be0f1 40Requires: fsck
44151f36
TP
41Requires: gettext
42Requires: grep
43Requires: iproute2
44Requires: mingetty
45Requires: mktemp
dc4e27d6 46Requires: module-init-tools
6483c4d3 47Requires: mount >= 2.12
05de90fa 48Requires: net-tools
15580a17 49Requires: procps >= 1:3.2.6-1.1
148e6e6e 50Requires: psmisc >= 22.5-2
44151f36 51Requires: utempter
b8f7e644 52Requires: util-linux
6061dd4f 53Provides: initscripts
131b21f1 54Obsoletes: initscripts
9c80e93b 55Obsoletes: vserver-rc-scripts
9d4fd9ad 56Conflicts: LPRng < 3.8.0-2
c38e096d 57Conflicts: iputils-arping < 2:s20070202-1
038ea68f 58Conflicts: openssh-server < 2:3.6.1p2-6
cb9a8e88 59Conflicts: psacct < 6.3.5-10
c39424a8 60Conflicts: tzdata < 2007b-1.1
cb9a8e88 61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
6061dd4f 62
6061dd4f 63%define _exec_prefix /
73844b1c 64%define localedir /etc/sysconfig/locale
68101dbd 65%define _bindir /bin
66%define _sbindir /sbin
3c3213a3
AF
67
68%description
69This package contains the scripts use to boot a system, change run
febd158f 70levels, and shut the system down cleanly.
3c3213a3 71
4a9a0407
JR
72%description -l de.UTF-8
73Dieses Paket enthält die Scripts, die zum Hochfahren des Systems,
74Ändern der Betriebsebene und sauberem Herunterfahren des Systems
75erforderlich sind. Außerdem enthält es die Scripts, die
15555262 76Netzwerkschnittstellen aktivieren und deaktivieren.
3c3213a3 77
4a9a0407
JR
78%description -l fr.UTF-8
79Ce package contient les scripts utilisés pour démarrer le systéme,
80changer les niveaux d'exécution, et arréter le systéme proprement. Il
81contient aussi les scripts qui activent et désactivent la plupart des
82inetrfaces réseau.
3c3213a3 83
4a9a0407 84%description -l pl.UTF-8
3c3213a3 85Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
4a9a0407 86także przy zmianie jego poziomu pracy.
3c3213a3 87
4a9a0407
JR
88%description -l tr.UTF-8
89Bu paket, sistem açmak, çalışma düzeylerini değiştirmek ve sistemi
90düzgün bir şekilde kapatmak için gereken dosyaları içerir. Ayrıca pek
91çok bilgisayar ağı arayüzlerini etkinleştiren ya da edilginleştiren
92programcıklar içerir.
3c3213a3
AF
93
94%prep
95%setup -q
96
97%build
31d70394
PZ
98%{__aclocal}
99%{__autoheader}
100%{__autoconf}
101%{__automake}
b4948511 102%configure \
103 --with-localedir=%{localedir}
131b21f1 104%{__make} \
9565173a 105 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
3c3213a3
AF
106
107%install
108rm -rf $RPM_BUILD_ROOT
c3f43b84 109install -d $RPM_BUILD_ROOT/var/{run/netreport,log}
fbf3861e 110install -d $RPM_BUILD_ROOT/etc/sysconfig/hwprofiles
3c3213a3 111
44151f36 112%{__make} install \
038ea68f 113 DESTDIR=$RPM_BUILD_ROOT \
9565173a 114 %{!?with_static:ppp_watch_LDADD="-lglib-2.0" ppp_watch_DEPENDENCIES=}
c42677f8
AF
115
116for i in 0 1 2 3 4 5 6; do
117 install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
118done
119
120for i in 2 3 4 5; do
3189d0c6 121 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
c9285cbf
JR
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
e36baeb4 124 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99sys-chroots
c9285cbf
JR
125done
126
127for i in 1 2 3 4 5; do
128 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
c8124ed0 129 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S01cpusets
c9285cbf
JR
130 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
131done
132
133for i in 0 2 3 4 5 6; do
134 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
135done
136
137ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
138
139for i in 0 6; do
c8124ed0 140 ln -s ../init.d/cpusets $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K99cpusets
c9285cbf
JR
141 ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
142 ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
143done
144
145for i in 0 1 6; do
146 ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
147 ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
e36baeb4 148 ln -s ../init.d/sys-chroots $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01sys-chroots
06d65e47 149 ln -s ../init.d/local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01local
c42677f8
AF
150done
151
2e1d561f 152> $RPM_BUILD_ROOT/var/log/dmesg
72cd3555 153
20fee7b8
ER
154# make /etc/init.d symlink relative
155ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
156
6c174e85
PG
157# in static-routes can be also rules:
158ln -s static-routes $RPM_BUILD_ROOT/etc/sysconfig/static-rules
159
53f9043c 160%clean
161rm -rf $RPM_BUILD_ROOT
162
3c3213a3 163%post
3c3213a3
AF
164if [ -f /etc/inittab.rpmsave ]; then
165 echo "**** Found old /etc/inittab.rpmsave ****"
166 echo "/etc/inittab renamed to /etc/inittab.rpmnew"
92fbcb18 167 mv -f /etc/inittab /etc/inittab.rpmnew
3c3213a3 168 echo "/etc/inittab.rpmsave renamed to /etc/inittab."
92fbcb18 169 mv -f /etc/inittab.rpmsave /etc/inittab
3c3213a3 170fi
2e1d561f 171touch /var/log/dmesg
6b32cfe3 172chown root:root /var/log/dmesg
2e1d561f 173chmod 640 /var/log/dmesg
bd07ea06
ER
174touch /var/cache/rc-scripts/msg.cache
175chmod 644 /var/cache/rc-scripts/msg.cache
176chown root:root /var/cache/rc-scripts/msg.cache
febd158f 177
ea4b9022 178# move network interfaces description files to new location
179%triggerpostun -- initscripts
e6a3108e 180mv -f /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/interfaces
ea4b9022 181
3c3213a3 182%files
ee1cf4d2 183%defattr(644,root,root,755)
6c541d0a 184%doc ChangeLog
0858cd26 185%doc doc/*.txt rc.d/init.d/template.init
44151f36 186%doc sysconfig/interfaces/data/chat-ppp*
6061dd4f 187%doc sysconfig/interfaces/ifc*
188%doc sysconfig/interfaces/tnl*
36963c7f 189%doc sysconfig/init-colors*
20fee7b8 190%doc doc/sysvinitfiles
6061dd4f 191
4dfe9cd1
ER
192%dir /etc/rc.d
193%dir /etc/rc.d/init.d
194%dir /etc/rc.d/rc?.d
9439d8ba 195/etc/init.d
1a45f1c3 196
197/etc/rc.d/init.d/functions
198%attr(754,root,root) /etc/rc.d/init.d/allowlogin
c8124ed0 199%attr(754,root,root) /etc/rc.d/init.d/cpusets
fbf3861e 200%attr(754,root,root) /etc/rc.d/init.d/cryptsetup
1a45f1c3 201%attr(754,root,root) /etc/rc.d/init.d/killall
3189d0c6 202%attr(754,root,root) /etc/rc.d/init.d/local
1a45f1c3 203%attr(754,root,root) /etc/rc.d/init.d/network
204%attr(754,root,root) /etc/rc.d/init.d/random
205%attr(754,root,root) /etc/rc.d/init.d/single
b0ffdce5 206%attr(754,root,root) /etc/rc.d/init.d/sys-chroots
1a45f1c3 207
208%attr(754,root,root) /etc/rc.d/rc
a044da48 209%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/rc.local
72f419db 210%attr(754,root,root) /etc/rc.d/rc.init
1a45f1c3 211%attr(754,root,root) /etc/rc.d/rc.sysinit
212%attr(754,root,root) /etc/rc.d/rc.shutdown
42b701d8
ER
213%attr(754,root,root) /etc/rc.d/rc?.d/K??allowlogin
214%attr(754,root,root) /etc/rc.d/rc?.d/K??cpusets
215%attr(754,root,root) /etc/rc.d/rc?.d/K??killall
06d65e47 216%attr(754,root,root) /etc/rc.d/rc?.d/K??local
42b701d8
ER
217%attr(754,root,root) /etc/rc.d/rc?.d/K??network
218%attr(754,root,root) /etc/rc.d/rc?.d/K??random
219%attr(754,root,root) /etc/rc.d/rc?.d/K??single
220%attr(754,root,root) /etc/rc.d/rc?.d/K??sys-chroots
1a45f1c3 221%attr(754,root,root) /etc/rc.d/rc?.d/S??allowlogin
c8124ed0 222%attr(754,root,root) /etc/rc.d/rc?.d/S??cpusets
1a45f1c3 223%attr(754,root,root) /etc/rc.d/rc?.d/S??killall
224%attr(754,root,root) /etc/rc.d/rc?.d/S??local
225%attr(754,root,root) /etc/rc.d/rc?.d/S??network
226%attr(754,root,root) /etc/rc.d/rc?.d/S??random
227%attr(754,root,root) /etc/rc.d/rc?.d/S??single
e36baeb4 228%attr(754,root,root) /etc/rc.d/rc?.d/S??sys-chroots
6061dd4f 229
bd07ea06
ER
230%dir /var/cache/rc-scripts
231%ghost /var/cache/rc-scripts/msg.cache
06d65e47 232
5f425b39 233%attr(755,root,root) /etc/profile.d/lang.*sh
6061dd4f 234
235%attr(755,root,root) %{_bindir}/doexec
c42677f8 236%attr(755,root,root) %{_bindir}/ipcalc
5b84678f 237%attr(755,root,root) %{_bindir}/resolvesymlink
bddac071 238%attr(755,root,root) %{_bindir}/run-parts
44151f36 239%attr(755,root,root) %{_bindir}/usleep
c42677f8 240
42b701d8 241%attr(755,root,root) %{_sbindir}/consoletype
3b0f5789 242%attr(755,root,root) %{_sbindir}/fstab-decode
93f606c5 243%attr(755,root,root) %{_sbindir}/genhostid
42b701d8 244%attr(755,root,root) %{_sbindir}/getkey
72f419db 245%attr(755,root,root) %{_sbindir}/hwprofile
42b701d8 246%attr(755,root,root) %{_sbindir}/if*
6061dd4f 247%attr(755,root,root) %{_sbindir}/initlog
248%attr(755,root,root) %{_sbindir}/loglevel
42b701d8 249%attr(755,root,root) %{_sbindir}/minilogd
6061dd4f 250%attr(755,root,root) %{_sbindir}/netreport
42b701d8
ER
251%attr(755,root,root) %{_sbindir}/ppp-watch
252%attr(755,root,root) %{_sbindir}/service
44151f36 253%attr(755,root,root) %{_sbindir}/setsysfont
42b701d8 254%attr(755,root,root) %{_sbindir}/start-stop-daemon
6061dd4f 255%attr(755,root,root) %{_sbindir}/tnl*
42b701d8 256%attr(4755,root,root) %{_sbindir}/usernetctl
54a71628 257
4dfe9cd1 258%dir %{_sysconfdir}/ppp
1b22f537 259%attr(754,root,root) %{_sysconfdir}/ppp/*
4dfe9cd1
ER
260%dir /etc/sysconfig/cpusets
261%dir /etc/sysconfig/hwprofiles
262%dir /etc/sysconfig/interfaces
263%dir /etc/sysconfig/interfaces/data
264%dir /etc/sysconfig/isapnp
c39424a8 265
4dfe9cd1 266%dir /etc/sysconfig/network-scripts
c39424a8
ER
267%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-br
268%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-irda
269%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-post
270%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-ppp
271%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-sl
272%attr(755,root,root) /etc/sysconfig/network-scripts/ifdown-vlan
273/etc/sysconfig/network-scripts/ifup-aliases
274%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-br
275%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ipx
276%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-irda
277%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-iucv
278/etc/sysconfig/network-scripts/ifup-neigh
279%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plip
280%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-plusb
281%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-post
282%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-ppp
283/etc/sysconfig/network-scripts/ifup-routes
284%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-sl
285%attr(755,root,root) /etc/sysconfig/network-scripts/ifup-vlan
286
72f419db 287/etc/sysconfig/network-scripts/functions.network
1a45f1c3 288%dir /etc/sysconfig/interfaces/down.d
289%dir /etc/sysconfig/interfaces/down.d/*
290%dir /etc/sysconfig/interfaces/up.d
291%dir /etc/sysconfig/interfaces/up.d/*
96ebd9bc 292%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/down.d/ppp/logger
293%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/logger
a044da48 294%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/isapnp/isapnp-kernel.conf
2e1d561f 295%attr(640,root,root) %ghost /var/log/dmesg
44151f36 296%attr(750,root,root) %dir /var/run/netreport
6061dd4f 297
a044da48 298%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
fbf3861e 299%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/crypttab
42b701d8 300%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initlog.conf
a044da48
JB
301%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
302%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modules
a044da48
JB
303%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysctl.conf
304%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/clock
42b701d8 305%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/cpusets/cpuset-test
a044da48
JB
306%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/hwprof
307%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/i18n
42b701d8
ER
308%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/init-colors
309%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/ifcfg-eth0
a044da48
JB
310%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/network
311%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-arp
312%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-nat
313%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/static-routes
42b701d8 314%config(noreplace,missingok) %verify(not md5 mtime size) /etc/sysconfig/static-rules
a044da48 315%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/system
6061dd4f 316
69025782
AM
317%{_mandir}/man?/*
318%lang(de) %{_mandir}/de/man?/*
319%lang(es) %{_mandir}/es/man?/*
320%lang(fr) %{_mandir}/fr/man?/*
321%lang(ja) %{_mandir}/ja/man?/*
322%lang(ru) %{_mandir}/ru/man?/*
323%lang(sv) %{_mandir}/sv/man?/*
73844b1c 324
4c00b6f6 325%dir %{localedir}
72f419db 326%lang(de) %{localedir}/de
44151f36 327%lang(pl) %{localedir}/pl
This page took 0.096617 seconds and 4 git commands to generate.