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