]>
Commit | Line | Data |
---|---|---|
5f8db620 | 1 | Summary: GNU uucp |
7e825deb ER |
2 | Summary(de.UTF-8): GNU-uucp |
3 | Summary(es.UTF-8): Uucp de la GNU | |
4 | Summary(fr.UTF-8): uucp de GNU | |
5 | Summary(pl.UTF-8): GNU uucp | |
6 | Summary(pt_BR.UTF-8): Uucp da GNU | |
7 | Summary(ru.UTF-8): GNU uucp | |
8 | Summary(tr.UTF-8): GNU uucp sistemi | |
9 | Summary(uk.UTF-8): GNU uucp | |
5f8db620 | 10 | Name: uucp |
101444c4 | 11 | Version: 1.07 |
d9f7b58d | 12 | Release: 7 |
035df040 | 13 | License: GPL |
d9d471fe | 14 | Group: Networking |
d9f7b58d | 15 | Source0: http://ftp.gnu.org/gnu/uucp/%{name}-%{version}.tar.gz |
101444c4 | 16 | # Source0-md5: 64c54d43787339a7cced48390eb3e1d0 |
5f8db620 | 17 | Source1: %{name}.logrotate |
cbf6abe2 | 18 | Source2: %{name}.inetd |
19 | Source3: %{name}.crontab | |
213b95b5 | 20 | Source4: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
8616b13a | 21 | # Source4-md5: 47994a0f9fc7acaadc5cfff6b01f6728 |
5f8db620 | 22 | Patch0: %{name}-misc.patch |
8079b573 | 23 | Patch1: %{name}-debian.patch |
101444c4 AM |
24 | Patch2: %{name}-ac.patch |
25 | Patch3: %{name}-pipe.patch | |
26 | Patch4: %{name}-no_libnsl.patch | |
60667a84 | 27 | URL: http://lists.cirr.com/cgi-bin/wilma/taylor-uucp/ |
035df040 | 28 | BuildRequires: autoconf |
101444c4 | 29 | BuildRequires: automake |
4a31ff7f | 30 | BuildRequires: rpmbuild(macros) >= 1.268 |
5d09a40b | 31 | BuildRequires: texinfo |
d9f7b58d | 32 | Requires: crondaemon |
d88a5080 | 33 | Conflicts: logrotate < 3.8.0 |
3a978ad9 | 34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
5f8db620 | 35 | |
36 | %description | |
035df040 JB |
37 | UUCP is a Unix to Unix transfer mechanism. It is used primarily for |
38 | remote sites to download and upload email and news files to local | |
39 | machines. If you didn't already know that, you probably don't need | |
40 | this package installed. :-) | |
5f8db620 | 41 | |
62625b55 JR |
42 | %description -l de.UTF-8 |
43 | UUCP ist ein Unix-nach-Unix-Übertragungsprotokoll. Es wird vor allem | |
035df040 JB |
44 | verwendet, um E-Mail- und News-Dateien von entfernten auf lokale |
45 | Rechner herunter- bzw. umgekehrt hochzuladen. Wie Sie wahrscheinlich | |
62625b55 | 46 | wissen, müssen Sie das Paket wahrscheinlich nicht installieren. :-) |
5f8db620 | 47 | |
62625b55 | 48 | %description -l es.UTF-8 |
606d1525 | 49 | UUCP es un mecanismo de transferencia de Unix para Unix. Se usa |
50 | primeramente en sitios remotos para hacer download y upload de | |
62625b55 | 51 | archivos de mail y news para máquinas locales. Si no lo sabias, |
606d1525 | 52 | probablemente no necesitas de este paquete instalado. :-) |
53 | ||
62625b55 JR |
54 | %description -l fr.UTF-8 |
55 | UUCP est un mécanisme de transfert d'UNIX à UNIX. Il est | |
56 | principalement utilisés par les sites de connexion pour télécharger ou | |
57 | envoyer des courriers èlèctroniques et des nouvelles sur les machines | |
58 | locales. Si vous ne saviez pas déja cela, vous n'avez probablement pas | |
035df040 | 59 | besoin d'insatller ce package. |
5f8db620 | 60 | |
62625b55 | 61 | %description -l pl.UTF-8 |
035df040 | 62 | UUCP (Unix to Unix Copy Protocol) jest jednym z podstawowych |
62625b55 JR |
63 | protokołów systemu Linux. Używany jest przede wszystkim do wysyłania i |
64 | pobierania przesyłek newsów oraz poczty elektronicznej między | |
65 | maszynami połączonymi np. przez modem. | |
5f8db620 | 66 | |
62625b55 JR |
67 | %description -l pt_BR.UTF-8 |
68 | UUCP é um mecanismo de transferência de Unix para Unix. Ele é usado | |
606d1525 | 69 | primeiramente em sites remotos para fazer download e upload de |
62625b55 JR |
70 | arquivos de mail e news para máquinas locais. Se você não sabia disso, |
71 | você provavelmente não precisa deste pacote instalado. :-) | |
72 | ||
73 | %description -l ru.UTF-8 | |
74 | UUCP - это механизм передачи файлов между UNIX-системами. В основном | |
75 | используется для обмена почтой и телеконференциями между машинами. | |
76 | Если вы этого не знали, вам этот пакет не нужен :-)) | |
77 | ||
78 | %description -l tr.UTF-8 | |
79 | UUCP bir Unix'ten Unix'e iletim mekanizmasıdır. Uzak sitelerden yerel | |
80 | sisteme e-posta ve haber öbekleri aktarımı için kullanılır. Bunun ne | |
81 | olduğunu bilmiyorsanız, büyük olasılıkla işinize de yaramayacaktır. | |
606d1525 | 82 | :-) |
83 | ||
62625b55 JR |
84 | %description -l uk.UTF-8 |
85 | UUCP - це механізм передачі файлів між UNIX-системами. Здебільшого | |
86 | використовується для обміну поштою та телеконференціями між машинами. | |
87 | Якщо ви цього не знали, вам цей пакет не потрібен :-)) | |
5f8db620 | 88 | |
d9d471fe | 89 | %package server |
90 | Summary: GNU uucp server | |
7e825deb ER |
91 | Summary(de.UTF-8): GNU-uucp |
92 | Summary(fr.UTF-8): uucp de GNU | |
93 | Summary(pl.UTF-8): Serwer GNU uucp | |
d9d471fe | 94 | Group: Networking |
39363881 | 95 | Requires: %{name} = %{version}-%{release} |
d9d471fe | 96 | |
97 | %description server | |
606d1525 | 98 | GNU uucp server. |
d9d471fe | 99 | |
62625b55 | 100 | %description server -l pl.UTF-8 |
606d1525 | 101 | Serwer GNU uucp. |
d9d471fe | 102 | |
5f8db620 | 103 | %prep |
101444c4 | 104 | %setup -q |
606d1525 | 105 | %patch0 -p1 |
a134b988 | 106 | %patch1 -p1 |
101444c4 | 107 | %patch2 -p1 |
58cf6326 | 108 | %patch3 -p1 |
606d1525 | 109 | %patch4 -p1 |
5f8db620 | 110 | |
111 | find . -name "*.perlpath" | xargs rm -f | |
112 | ||
113 | %build | |
101444c4 | 114 | %{__aclocal} |
b9f73d72 | 115 | %{__autoconf} |
101444c4 AM |
116 | %{__automake} |
117 | %configure \ | |
4a31ff7f ER |
118 | --with-newconfigdir=%{_sysconfdir}/uucp \ |
119 | --with-oldconfigdir=%{_sysconfdir}/uucp/oldconfig | |
24b48613 | 120 | |
101444c4 | 121 | %{__make} |
5f8db620 | 122 | |
123 | %install | |
124 | rm -rf $RPM_BUILD_ROOT | |
101444c4 AM |
125 | |
126 | install -d $RPM_BUILD_ROOT/var/{lock/uucp,spool/{uucp,uucppublic}} | |
9a621b2f | 127 | install -d $RPM_BUILD_ROOT/var/log/{uucp,archive/uucp} |
4a31ff7f ER |
128 | install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,cron.d,logrotate.d} |
129 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/uucp/oldconfig | |
101444c4 AM |
130 | |
131 | %{__make} install \ | |
132 | DESTDIR=$RPM_BUILD_ROOT \ | |
133 | OWNER=$(id -u) | |
5f8db620 | 134 | |
d9f7b58d ER |
135 | cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/uucp |
136 | cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/uucp | |
137 | cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.d/uucp | |
64b3c1dd | 138 | bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
5f8db620 | 139 | |
5f8db620 | 140 | # Create empty files |
141 | for n in Log Stats Debug; do | |
142 | touch $RPM_BUILD_ROOT/var/log/uucp/$n | |
143 | done | |
144 | ||
d9f7b58d | 145 | for i in dial passwd port dialcode sys call; do |
035df040 | 146 | cat > $RPM_BUILD_ROOT%{_sysconfdir}/uucp/$i <<EOF |
5f8db620 | 147 | # This is an example of a $i file. This file have the syntax compatible |
148 | # with Taylor UUCP (not HDB, not anything else). Please check uucp | |
606d1525 | 149 | # documentation if you are not sure how Taylor config files are supposed to |
5f8db620 | 150 | # look like. Edit it as appropriate for your system. |
151 | ||
152 | # Everything after a '#' character is a comment. | |
153 | EOF | |
154 | done | |
155 | ||
5f8db620 | 156 | %clean |
157 | rm -rf $RPM_BUILD_ROOT | |
158 | ||
de859f2a ER |
159 | %post -p /sbin/postshell |
160 | -/usr/sbin/fix-info-dir -c %{_infodir} | |
5f8db620 | 161 | |
d9d471fe | 162 | %post server |
4a31ff7f | 163 | %service -q rc-inetd reload |
cada9587 | 164 | |
de859f2a ER |
165 | %postun -p /sbin/postshell |
166 | -/usr/sbin/fix-info-dir -c %{_infodir} | |
5f8db620 | 167 | |
d9d471fe | 168 | %postun server |
4a31ff7f ER |
169 | if [ "$1" = 0 ]; then |
170 | %service -q rc-inetd reload | |
cada9587 TO |
171 | fi |
172 | ||
5f8db620 | 173 | %files |
174 | %defattr(644,root,root,755) | |
101444c4 | 175 | %doc AUTHORS ChangeLog NEWS README TODO sample contrib |
5f8db620 | 176 | |
606d1525 | 177 | %attr(750,uucp,root) %dir %{_sysconfdir}/uucp |
178 | %attr(755,uucp,root) %dir %{_sysconfdir}/uucp/oldconfig | |
5f8db620 | 179 | |
a0d55f19 ER |
180 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/ca* |
181 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/di* | |
182 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/p* | |
183 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/uucp/sys | |
5f8db620 | 184 | |
a0d55f19 ER |
185 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/uucp |
186 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name} | |
5f8db620 | 187 | |
99265480 | 188 | %attr(4554,uucp,uucp) %{_bindir}/cu |
189 | %attr(4554,uucp,uucp) %{_bindir}/uucp | |
a0d55f19 | 190 | %attr(755,root,root) %{_bindir}/uulog |
99265480 | 191 | %attr(4554,uucp,uucp) %{_bindir}/uuname |
a0d55f19 | 192 | %attr(755,root,root) %{_bindir}/uupick |
99265480 | 193 | %attr(4554,uucp,uucp) %{_bindir}/uustat |
a0d55f19 | 194 | %attr(755,root,root) %{_bindir}/uuto |
99265480 | 195 | %attr(4554,uucp,uucp) %{_bindir}/uux |
5f8db620 | 196 | |
197 | %{_infodir}/uucp.* | |
198 | ||
5f8db620 | 199 | %{_mandir}/man[18]/* |
64b3c1dd | 200 | %lang(fi) %{_mandir}/fi/man[18]/* |
201 | %lang(ja) %{_mandir}/ja/man[18]/* | |
202 | %lang(pl) %{_mandir}/pl/man[18]/* | |
5f8db620 | 203 | |
a0d55f19 | 204 | %attr(755,uucp,uucp) %{_sbindir}/uuchk |
99265480 | 205 | %attr(4554,uucp,uucp) %{_sbindir}/uucico |
a0d55f19 ER |
206 | %attr(755,uucp,uucp) %{_sbindir}/uuconv |
207 | %attr(755,root,root) %{_sbindir}/uusched | |
99265480 | 208 | %attr(4554,uucp,uucp) %{_sbindir}/uuxqt |
5f8db620 | 209 | |
210 | %attr(755,uucp,uucp) %dir /var/spool/uucppublic | |
cbf6abe2 | 211 | %attr(755,uucp,uucp) %dir /var/spool/uucp |
5f8db620 | 212 | |
213 | %attr(750,uucp,root) %dir /var/log/uucp | |
13945c74 | 214 | %attr(750,uucp,root) %dir /var/log/archive/uucp |
606d1525 | 215 | %attr(750,uucp,root) %dir /var/lock/uucp |
a0d55f19 ER |
216 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Debug |
217 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Log | |
218 | %attr(640,uucp,root) %config(noreplace) %verify(not md5 mtime size) /var/log/uucp/Stats | |
d9d471fe | 219 | |
220 | %files server | |
606d1525 | 221 | %defattr(644,root,root,755) |
a0d55f19 | 222 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/uucp |