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