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