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