]> git.pld-linux.org Git - packages/rc-scripts.git/blob - rc-scripts.spec
- new (better) unmounting procedure from initscripts
[packages/rc-scripts.git] / rc-scripts.spec
1 # $Id: rc-scripts.spec,v 1.26 2000-02-08 20:20:11 baggins Exp $
2 Summary:        inittab and /etc/rc.d scripts
3 Summary(de):    inittab und /etc/rc.d Scripts
4 Summary(fr):    inittab et scripts /etc/rc.d
5 Summary(pl):    inittab i skrypty startowe z katalogu /etc/rc.d
6 Summary(tr):    inittab ve /etc/rc.d dosyalarý
7 Name:           rc-scripts
8 Version:        0.1.4
9 Release:        1
10 Copyright:      GPL
11 Group:          Base
12 Group(pl):      Bazowe  
13 Source:         %{name}-%{version}.tar.gz
14 URL:            http://cvs.pld.org.pl/index.cgi/rc-scripts/
15 Vendor:         PLD rc-scripts Team <pld-rc-scripts@pld.org.pl>
16 BuildRequires:  popt-devel
17 BuildRequires:  glib-devel
18 BuildRequires:  glib-static
19 BuildRequires:  gettext-devel
20 Requires:       mingetty
21 Requires:       mktemp
22 Requires:       modutils >= 2.1.121
23 Requires:       textutils
24 Requires:       sh-utils
25 Requires:       /bin/nice
26 Requires:       /bin/basename
27 Requires:       /bin/awk
28 Requires:       procps
29 Requires:       /bin/ps
30 Requires:       SysVinit
31 Requires:       sed
32 Requires:       iproute2
33 Requires:       e2fsprogs >= 1.15
34 Requires:       /bin/gettext
35 Obsoletes:      initscripts
36 Provides:       initscripts
37 Buildroot:      /tmp/%{name}-%{version}-root
38
39 %define         _prefix         /usr
40 %define         _exec_prefix    /
41 %define         _sysconfdir     /etc
42 %define         localedir       /etc/sysconfig/locale
43
44 %description
45 This package contains the scripts use to boot a system, change run
46 levels, and shut the system down cleanly.
47
48 %description -l de
49 Dieses Paket enthält die Scripts, die zum Hochfahren des Systems, Ändern
50 der Betriebsebene und sauberem Herunterfahren des Systems erforderlich sind.
51 Außerdem enthält es die Scripts, die Netzwerkschnittstellen aktivieren und
52 deaktivieren.
53
54 %description -l fr
55 Ce package contient les scripts utilisés pour démarrer le systéme,
56 changer les niveaux d'exécution, et arréter le systéme proprement.
57 Il contient aussi les scripts qui activent et désactivent la plupart
58 des inetrfaces réseau.
59
60 %description -l pl
61 Pakiet zawiera skrypty uruchamiane przy starcie i zamykaniu systemu, a
62 tak¿e przy zmianie poziomu uruchomienia.
63
64 %description -l tr
65 Bu paket, sistem açmak, çalýþma düzeylerini deðiþtirmek ve sistemi düzgün bir
66 þekilde kapatmak için gereken dosyalarý içerir. Ayrýca pek çok bilgisayar aðý
67 arayüzlerini etkinleþtiren ya da edilginleþtiren programcýklar içerir.
68
69 %prep
70 %setup -q
71
72 %build
73 LDFLAGS="-s"; export LDFLAGS
74 %configure \
75         --with-localedir=%{localedir}
76 make
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80 install -d $RPM_BUILD_ROOT/var/run/netreport
81
82 make install  \
83         DESTDIR=$RPM_BUILD_ROOT 
84
85 for i in 0 1 2 3 4 5 6; do
86         install -d $RPM_BUILD_ROOT/etc/rc.d/rc$i.d
87 done
88
89 for i in 2 3 4 5; do
90         ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99local
91         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S10network
92         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S99allowlogin
93 done
94
95 for i in 1 2 3 4 5; do
96         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S00killall
97         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/S20random
98 done
99
100 for i in 0 2 3 4 5 6; do
101         ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K00single
102 done
103
104 ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single
105
106 for i in 0 6; do
107         ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90killall
108         ln -s ../init.d/random $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K80random
109 done
110
111 for i in 0 1 6; do
112         ln -s ../init.d/network $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K90network
113         ln -s ../init.d/allowlogin $RPM_BUILD_ROOT/etc/rc.d/rc$i.d/K01allowlogin
114 done
115
116 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
117         doc/*.txt 
118
119 %post
120 if [ -f /etc/inittab.rpmsave ]; then
121         echo "**** Found old /etc/inittab.rpmsave ****"
122         echo "/etc/inittab renamed to /etc/inittab.rpmnew"
123         mv /etc/inittab /etc/inittab.rpmnew
124         echo "/etc/inittab.rpmsave renamed to /etc/inittab."
125         mv /etc/inittab.rpmsave /etc/inittab
126 fi
127
128 %files
129 %defattr(644,root,root,755)
130 %doc doc/sysconfig.txt.gz
131 %doc sysconfig/interfaces/ifc*
132 %doc sysconfig/interfaces/tnl*
133 %doc sysconfig/interfaces/data/chat-ppp*
134 %doc doc/net-scripts.txt.gz
135
136 %attr(755,root,root) %dir %{_sysconfdir}/rc.d/rc?.d
137
138 %{_sysconfdir}/rc.d/init.d/functions
139 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/allowlogin
140 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/killall
141 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/random
142 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/single
143 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/network
144
145 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.sysinit
146 %attr(754,root,root) %{_sysconfdir}/rc.d/rc
147 %attr(754,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rc.d/rc.local
148 %attr(754,root,root) %{_sysconfdir}/rc.d/rc.shutdown
149 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??local
150 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??allowlogin
151 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??killall
152 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??network
153 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??random
154 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/S??single
155 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??allowlogin
156 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??killall
157 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??network
158 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??random
159 %attr(754,root,root) %{_sysconfdir}/rc.d/rc?.d/K??single
160
161 %attr(755,root,root) %{_sysconfdir}/profile.d/lang.sh
162
163 %attr(755,root,root) %{_bindir}/doexec
164 %attr(755,root,root) %{_bindir}/usleep
165 %attr(755,root,root) %{_bindir}/ipcalc
166
167 %attr(755,root,root) %{_sbindir}/setsysfont
168 %attr(755,root,root) %{_sbindir}/initlog
169 %attr(755,root,root) %{_sbindir}/loglevel
170 %attr(755,root,root) %{_sbindir}/usernetctl
171 %attr(755,root,root) %{_sbindir}/netreport
172
173 %attr(755,root,root) %{_sbindir}/if*
174 %attr(755,root,root) %{_sbindir}/tnl*
175
176 %attr(750,root,root) %dir /var/run/netreport
177 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig
178 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces
179 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/interfaces/data
180 %attr(755,root,root) %dir %{_sysconfdir}/ppp
181 %attr(755,root,root) %{_sysconfdir}/ppp/*
182 %attr(755,root,root) %dir %{_sysconfdir}/sysconfig/network-scripts
183 %attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/if*
184 %{_sysconfdir}/sysconfig/network-scripts/.functions
185
186 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/i18n
187 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/network
188 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-routes
189 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/static-nat
190 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime
191 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inittab
192 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/system
193
194 %{_mandir}/man1/*
195
196 %lang(pl) %{localedir}/pl/LC_MESSAGES/*.mo
This page took 0.03759 seconds and 4 git commands to generate.