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