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