2 # _without_pppoe - without PPPoE support (which requires kernel 2.4)
3 # _without_pppoatm - without PPPoATM support (which requires kernel 2.4)
4 # _without_cbcp - without CBCP (MS CallBack Configuration Protocol)
5 Summary: ppp daemon package for Linu
6 Summary(de): ppp-Dämonpaket für Linux
7 Summary(es): Servidor ppp para Linux
8 Summary(fr): Paquetage du démon ppp pour Linux
9 Summary(pl): Demon PPP dla Linuksa
10 Summary(pt_BR): Servidor ppp para Linux
11 Summary(tr): PPP sunucu süreci
16 License: distributable
17 Group: Networking/Daemons
18 Group(de): Netzwerkwesen/Server
19 Group(pl): Sieciowe/Serwery
20 Source0: ftp://ftp.linuxcare.com.au/pub/ppp/%{name}-%{version}.tar.gz
24 Source4: %{name}-non-english-man-pages.tar.bz2
25 Patch0: %{name}-make.patch
26 Patch1: %{name}-expect.patch
27 Patch2: %{name}-debian_scripts.patch
28 Patch3: %{name}-static.patch
29 Patch4: %{name}-CBCP.patch
30 Patch5: %{name}-pam_session.patch
31 Patch6: %{name}-wtmp.patch
32 Patch7: %{name}-opt.patch
33 Patch8: http://www.shoshin.uwaterloo.ca/~mostrows/%{name}-2.4.1-%{name}oe.patch2
34 Patch9: %{name}-opt-%{name}oe.patch
35 #http://www.sfgoth.com/~mitch/linux/atm/pppoatm/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
36 Patch10: %{name}-%{name}oatm.patch
37 Patch11: %{name}-reap.patch
38 Patch12: %{name}-warnings.patch
39 URL: http://www.samba.org/ppp/
40 BuildRequires: pam-devel
41 %{?!_without_pppoatm:BuildRequires: atm-devel}
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 This is the daemon and documentation for PPP support. It requires a
46 kernel greater than 2.2.11 which is built with PPP support. The
47 default kernels include PPP support as a module. This version supports
51 Dies ist der Dämon und die Dokumentation für PPP-Support. Erfordert
52 einen Kernel höher als 2.2.11, der mit PPP-Support gebaut ist. Die
53 Standard- Red-Hat-Kernel schließen PPP-Support als Modul ein. (IPv6)
56 Este es el servidor y la documentación para soporte PPP. Requiere un
57 kernel superior al 2.0. Los kernels padrón de la Conectiva incluyen
58 soporte PPP como módulo.
61 Ceci est le démon et la documentation pour le support PPP. Cela
62 réclame un noyau supérieur au 2.2.11 et construit avec le support PPP.
63 Le noyau par défaut de Red Hat contient le support PPP sous forme de
67 Pakiet zawiera demona i dokumentacjê umo¿liwiaj±c± korzystanie z
68 protoko³u PPP. Wymaga j±dra 2.2.11 - lub wy¿szych - z wkompilowan±
69 obs³ug± protoko³u PPP. Standardowe j±dro z dytrybucji zawiera wsparcie
70 dla PPP skompilowane jako modu³. (IPv6)
73 Este é o servidor e a documentação para suporte PPP. Ele requer um
74 kernel superior ao 2.0. Os kernels-padrão da Conectiva incluem suporte
78 Bu paket PPP desteði için belgeler ve sunucu sürecini içerir. Çekirdek
79 sürümünun 2.2.11'dan daha yüksek olmasýný gerektirir. Öntanýmlý Red
80 Hat çekirdeði PPP desteðini bir modül olarak içerir. (IPv6)
83 Summary: PPP Over ATM plugin
84 Group: Networking/Daemons
85 Group(de): Netzwerkwesen/Server
86 Group(pl): Sieciowe/Serwery
87 Requires: %{name} = %{version}
101 %{?_without_pppoe:%patch7 -p1}
102 %{!?_without_pppoe:%patch8 -p1}
103 %{!?_without_pppoe:%patch9 -p1}
104 %{!?_without_pppoatm:%patch10 -p1}
110 %{__make} OPT_FLAGS="%{rpmcflags}" \
112 %{!?_without_cbcp:CBCP=1}
115 rm -rf $RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_mandir}/man{1,8}} \
117 $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d,ppp/peers}
120 DESTDIR=$RPM_BUILD_ROOT
122 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/pon
123 install %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/poff
124 install debian/plog $RPM_BUILD_ROOT%{_bindir}
126 install etc.ppp/chap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
127 install debian/pap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
128 install debian/options $RPM_BUILD_ROOT%{_sysconfdir}/ppp
129 install debian/options.ttyXX $RPM_BUILD_ROOT%{_sysconfdir}/ppp
130 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
134 install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ppp
136 gzip -9nf README.linux debian/README.debian debian/win95.ppp \
137 README.MSCHAP80 FAQ debian/ppp-2.3.0.STATIC.README
140 rm -rf $RPM_BUILD_ROOT
143 %defattr(644,root,root,755)
144 %doc {README.linux,debian/README.debian}.gz scripts
145 %doc {debian/win95.ppp,README.MSCHAP80,FAQ,debian/ppp-2.3.0.STATIC.README}.gz
146 %attr(755,root,root) %{_bindir}/*
147 %attr(755,root,root) %{_sbindir}/chat
148 %attr(755,root,root) %{_sbindir}/pppstats
149 %attr(755,root,root) %{_sbindir}/pppd
150 %if %{!?_without_pppoatm:1}%{?_without_pppoatm:0}%{!?_without_pppoatm:1}%{?_without_pppoatm:0}
152 %dir %{_libdir}/pppd/%{version}
154 %{!?_without_pppoatm:%attr(755,root,root) %{_libdir}/pppd/%{version}/minconn.so}
155 %{!?_without_pppoatm:%attr(755,root,root) %{_libdir}/pppd/%{version}/passprompt.so}
156 %{!?_without_pppoe:%attr(755,root,root) %{_libdir}/pppd/%{version}/pppoe.so}
158 %lang(fr) %{_mandir}/fr/man8/*
159 %lang(ja) %{_mandir}/ja/man8/*
160 %lang(ko) %{_mandir}/ko/man8/*
161 %lang(pl) %{_mandir}/pl/man8/*
163 %attr(600,root,root) %config(missingok,noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ppp/*-secrets
164 %attr(644,root,root) %config(missingok) %verify(not md5 size mtime) %{_sysconfdir}/ppp/options*
165 %attr(640,root,root) %config %verify(not md5 size mtime) /etc/pam.d/ppp
167 %dir %{_sysconfdir}/ppp/peers
169 %{!?_without_pppoatm:%files pppoatm}
170 %{!?_without_pppoatm:%defattr(644,root,root,755)}
171 %{!?_without_pppoatm:%attr(755,root,root) %{_libdir}/pppd/%{version}/pppoatm.so}