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