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