]> git.pld-linux.org Git - packages/dip.git/blame - dip.spec
- dropped pre-cvs changelog
[packages/dip.git] / dip.spec
CommitLineData
ab966482 1Summary: Handles the connections needed for dialup IP links
95aa5f25 2Summary(pl.UTF-8): Obsługa połączeń wdzwanianych
ab966482 3Name: dip
4Version: 3.3.7o
201d7fb1 5Release: 16
ab966482 6License: GPL
7Group: Applications/Communications
ab966482 8Source0: ftp://sunsite.unc.edu/pub/Linux/system/network/serial/%{name}337o-uri.tgz
42ca3543 9# Source0-md5: 45fc2a9abbcb3892648933cadf7ba090
c0864f49
JB
10Patch0: %{name}-3.3.7o-misc.patch
11Patch1: %{name}-3.3.7o-suffix.patch
12Patch2: %{name}-3.3.7o-fsstnd.patch
13Patch3: %{name}-3.3.7o-glibc.patch
14Patch4: %{name}-3.3.7o-sparc.patch
15Patch5: %{name}-3.3.7o-andor.patch
16Patch6: %{name}-arm.patch
6c0a77b4
MK
17Patch7: %{name}-3.3.7o-skey.patch
18Patch8: %{name}-3.3.7o-jbj.patch
19Patch9: %{name}-3.3.7o-timeout.patch
20Patch10: %{name}-3.3.7o-lockfile.patch
21Patch11: %{name}-3.3.7o-asm.patch
22Patch12: %{name}-3.3.7o-db.patch
23Patch13: %{name}-3.3.7o-types.patch
7829d572
JB
24Requires(post,preun): grep
25Requires(preun): fileutils
016025c1 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50acd2f3
JR
27
28%description
ab966482 29Dip is a modem dialer. Dip handles the connections needed for dialup
30IP links like SLIP or PPP. Dip can handle both incoming and outgoing
31connections, using password security for incoming connections. Dip is
50acd2f3 32useful for setting up PPP and SLIP connections, but isn't required for
ab966482 33either. Netcfg uses dip for setting up SLIP connections.
50acd2f3
JR
34
35Install dip if you need a utility which will handle dialup IP
36connections.
37
43b26196
JR
38%description -l pl.UTF-8
39Dip jest narzędziem do dzwonienia za pomocą modemu. Obsługuje
40połączenia IP takie jak SLIP czy PPP. Dip obsługuje zarówno połączenia
41przychodzące jak i wychodzące, przy czym bezpieczeństwo połączeń
42przychodzących opiera się na hasłach. Można wykorzystać dip do
43ustawienia połączeń PPP i SLIP, ale nie jest do tego niezbędny. Netcfg
44używa dip do ustawienia połączeń SLIP. Należy zainstalować dip jeśli
45potrzebuje się narzędzia do obsługi modemowych połączeń IP.
bdf57880 46
50acd2f3
JR
47%prep
48%setup -q
6c0a77b4 49%patch0 -p1
50acd2f3
JR
50%patch1 -p1
51%patch2 -p1
52%patch4 -p0
7829d572
JB
53%patch5 -p1
54%patch3 -p1
55%patch6 -p1
56%patch7 -p0
57%patch8 -p1
58%patch9 -p1
59%patch10 -p1
60%patch11 -p1
61%patch12 -p1
62%patch13 -p1
50acd2f3
JR
63
64%build
8716dbb7 65%{__make} depend
7829d572
JB
66cd skey
67%{__make} clean
68%{__make} linux
69cd ..
c0864f49 70%{__make} RPM_OPT_FLAGS="%{rpmcflags}"
50acd2f3
JR
71
72%install
73rm -rf $RPM_BUILD_ROOT
201d7fb1 74install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
50acd2f3 75
c0864f49 76install -c dip $RPM_BUILD_ROOT%{_sbindir}
ab966482 77ln -sf dip $RPM_BUILD_ROOT%{_sbindir}/diplogin
78
79install dip.8 $RPM_BUILD_ROOT%{_mandir}/man8
80echo ".so dip.8" > $RPM_BUILD_ROOT%{_mandir}/man8/diplogin.8
81
50acd2f3
JR
82%clean
83rm -rf $RPM_BUILD_ROOT
84
201d7fb1 85%post
7829d572 86umask 022
201d7fb1
MK
87if [ ! -f /etc/shells ]; then
88 echo "/usr/sbin/diplogin" > /etc/shells
89else
90 if ! grep -q '^/usr/sbin/diplogin$' /etc/shells; then
91 echo "/usr/sbin/diplogin" >> /etc/shells
92 fi
93fi
94
95%preun
96if [ "$1" = "0" ]; then
7829d572 97 umask 022
201d7fb1
MK
98 grep -v /usr/sbin/diplogin /etc/shells > /etc/shells.new
99 mv -f /etc/shells.new /etc/shells
100fi
101
50acd2f3 102%files
ab966482 103%defattr(644,root,root,755)
7829d572 104%attr(755,root,uucp) %{_sbindir}/dip
ab966482 105%attr(755,root,root) %{_sbindir}/diplogin
106%{_mandir}/man8/*
This page took 0.127744 seconds and 4 git commands to generate.