2 # _without_pppoe - without PPPoE support (which requires kernel 2.4)
3 Summary: ppp daemon package for linux 2.2.11 and greater
4 Summary(de): ppp-Dämonpaket für Linux 2.2.11 und höher
5 Summary(fr): Paquetage du démon ppp pour Linux 2.2.11 et supérieur
6 Summary(tr): PPP sunucu süreci
7 Summary(pl): Demon PPP dla Linux 2.2.11 i wy¿szych
12 License: Distributable
13 Group: Networking/Daemons
14 Group(de): Netzwerkwesen/Server
15 Group(pl): Sieciowe/Serwery
16 Source0: ftp://ftp.linuxcare.com.au/pub/ppp/%{name}-%{version}.tar.gz
20 Patch0: %{name}-make.patch
21 Patch1: %{name}-expect.patch
22 Patch2: %{name}-debian_scripts.patch
23 Patch3: %{name}-static.patch
24 Patch4: %{name}-CBCP.patch
25 Patch5: %{name}-speed.patch
26 Patch6: %{name}-pam_session.patch
27 Patch7: %{name}-wtmp.patch
28 Patch8: %{name}-opt.patch
29 Patch9: http://www.math.uwaterloo.ca/~mostrows/ppp-2.4.0-pppoe.patch2
30 Patch10: %{name}-opt-pppoe.patch
31 # Patch 10 was built out of the following:
32 #http://www.math.uwaterloo.ca/~mostrows/pppd.patch.240600
33 #http://www.sfgoth.com/~mitch/linux/atm/pppoatm/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
34 #Patch10: ppp-pppoatm.patch
35 BuildRequires: pam-devel
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 This is the daemon and documentation for PPP support. It requires a
40 kernel greater than 2.2.11 which is built with PPP support. The
41 default kernels include PPP support as a module. This version supports
45 Dies ist der Dämon und die Dokumentation für PPP-Support. Erfordert
46 einen Kernel höher als 2.2.11, der mit PPP-Support gebaut ist. Die
47 Standard- Red-Hat-Kernel schließen PPP-Support als Modul ein. (IPv6)
50 Ceci est le démon et la documentation pour le support PPP. Cela
51 réclame un noyau supérieur au 2.2.11 et construit avec le support PPP.
52 Le noyau par défaut de Red Hat contient le support PPP sous forme de
56 Pakiet zawiera demona i dokumentacjê umo¿liwiaj±c± korzystanie z
57 protoko³u PPP. Wymaga jadra 2.2.11 - lub wy¿szych - z wkompilowan±
58 obs³ug± protoko³u PPP. Standardowe j±dro z dytrybucji zawiera wsparcie
59 dla PPP skompilowane jako modu³. (IPv6)
62 Bu paket PPP desteði için belgeler ve sunucu sürecini içerir. Çekirdek
63 sürümünun 2.2.11'dan daha yüksek olmasýný gerektirir. Öntanýmlý Red
64 Hat çekirdeði PPP desteðini bir modül olarak içerir. (IPv6)
76 %{?_without_pppoe:%patch8 -p1}
77 %{!?_without_pppoe:%patch9 -p1}
78 %{!?_without_pppoe:%patch10 -p1}
81 %{__make} OPT_FLAGS="%{rpmcflags}" \
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_mandir}/man{1,8}} \
87 $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d,ppp/peers}
90 DESTDIR=$RPM_BUILD_ROOT
92 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/pon
93 install %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/poff
94 install debian/plog $RPM_BUILD_ROOT%{_bindir}
96 install etc.ppp/chap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
97 install debian/pap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
98 install debian/options $RPM_BUILD_ROOT%{_sysconfdir}/ppp
99 install debian/options.ttyXX $RPM_BUILD_ROOT%{_sysconfdir}/ppp
103 install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ppp
105 strip $RPM_BUILD_ROOT%{_sbindir}/*
107 gzip -9nf README.linux debian/README.debian debian/win95.ppp \
108 README.MSCHAP80 FAQ debian/ppp-2.3.0.STATIC.README
111 rm -rf $RPM_BUILD_ROOT
114 %defattr(644,root,root,755)
115 %doc {README.linux,debian/README.debian}.gz scripts
116 %doc {debian/win95.ppp,README.MSCHAP80,FAQ,debian/ppp-2.3.0.STATIC.README}.gz
117 %attr(755,root,root) %{_bindir}/*
118 %attr(755,root,root) %{_sbindir}/chat
119 %attr(755,root,root) %{_sbindir}/pppstats
120 %attr(755,root,root) %{_sbindir}/pppd
121 %{!?_without_pppoe:%dir %{_libdir}/pppd}
122 %{!?_without_pppoe:%dir %{_libdir}/pppd/plugins}
123 %{!?_without_pppoe:%attr(755,root,root) %{_libdir}/pppd/plugins/*}
126 %attr(600,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/ppp/*-secrets
127 %attr(644,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/ppp/options*
128 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/ppp
130 %dir %{_sysconfdir}/ppp/peers