]> git.pld-linux.org Git - SPECS.git/blob - rwho.spec
SPECS updated Sat 31 Jul 20:27:02 CEST 2021
[SPECS.git] / rwho.spec
1 Summary:        Displays who is logged in to local network machines
2 Summary(de.UTF-8):      Anzeige von Login-Infos für alle Computer im LAN
3 Summary(es.UTF-8):      Enseña la información del login para todas las máquinas en red local
4 Summary(fr.UTF-8):      Affiche les informations de login pour toutes les machines du réseau local
5 Summary(pl.UTF-8):      Pokazuje kto jest zalogowany na maszynach w sieci lokalnej
6 Summary(pt_BR.UTF-8):   Mostra a informação do login para todas as máquinas na rede local
7 Summary(tr.UTF-8):      Ağ üzerindeki makinalardaki kullanıcıları sorgular
8 Name:           rwho
9 Version:        0.17
10 Release:        17
11 License:        BSD
12 Group:          Networking/Daemons
13 Source0:        ftp://ftp.linux.org.uk/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
14 # Source0-md5:  0f71620d45d472f89134ba0d74242e75
15 Source1:        %{name}d.init
16 Source2:        %{name}d.sysconfig
17 Patch0:         %{name}-alpha.patch
18 Patch1:         %{name}-bug22014.patch
19 Patch2:         %{name}-fixbcast.patch
20 Patch3:         %{name}-fixhostname.patch
21 Patch4:         %{name}-debian-0.17-8.diff
22 Patch5:         %{name}-flags-fixes.patch
23 BuildRequires:  rpmbuild(macros) >= 1.268
24 Requires(pre):  /bin/id
25 Requires(pre):  /usr/bin/getgid
26 Requires(pre):  /usr/sbin/groupadd
27 Requires(pre):  /usr/sbin/useradd
28 Requires(post,preun):   /sbin/chkconfig
29 Requires(postun):       /usr/sbin/groupdel
30 Requires(postun):       /usr/sbin/userdel
31 Requires:       rc-scripts
32 Provides:       group(rwhod)
33 Provides:       user(rwhod)
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 The rwho command displays output similar to the output of the who
38 command (it shows who is logged in) for all machines on the local
39 network running the rwho daemon.
40
41 %description -l de.UTF-8
42 Das rwho-Programm zeigt an, welche Anwender auf den Computern im LAN
43 eingeloggt sind, die den rwho-Dämon ausführen. Sowohl der rwho-Client
44 als auch der Dämon werden mitgeliefert.
45
46 %description -l es.UTF-8
47 El programa rwho enseña cual de los usuarios están logados en las
48 máquinas de la red local que estén ejecutando el servidor rwho. El
49 cliente y el servidor se ofrecen en este paquete.
50
51 %description -l fr.UTF-8
52 Le programme rwho affiche quels utilisateurs sont connectés sur les
53 machines du réseau local qui ont lancé le démon rwho. Le client et le
54 démon rwho sont fournis dans ce package.
55
56 %description -l pl.UTF-8
57 Polecenie rwho pokazuje, w sposób podobny do who, kto jest zalogowany
58 w sieci lokalnej na wszystkich maszynach, na których działą demon
59 rwho.
60
61 %description -l pt_BR.UTF-8
62 O programa rwho mostra quais usuários estão logados nas máquinas da
63 rede local que estejam rodando o servidor rwho. O cliente e o servidor
64 são fornecidos neste pacote.
65
66 %description -l tr.UTF-8
67 rwho hizmetini sunan bir ağdaki tüm makinalarda çalışan tüm
68 kullanıcılar bu komutla sıralanabilir. Bu paket hem istemci yazılımını
69 hem de sunucu yazılımını içermektedir.
70
71 %prep
72 %setup -q -n netkit-%{name}-%{version}
73 #%patch0 -p1
74 %patch4 -p1
75 %patch1 -p1
76 %patch2 -p1
77 %patch3 -p1
78 %patch5 -p1
79
80 %build
81 CFLAGS="%{rpmcflags} -w"
82 LDFLAGS="%{rpmldflags}"
83 export CFLAGS LDFLAGS
84 ./configure \
85         --with-c-compiler="%{__cc}"
86
87 %{__make}
88
89 %install
90 rm -rf $RPM_BUILD_ROOT
91 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,8}} \
92         $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},/var/spool/rwho}
93
94 %{__make} install \
95         INSTALLROOT=$RPM_BUILD_ROOT \
96         MANDIR=%{_mandir}
97
98 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rwhod
99 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rwhod
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %pre
105 %groupadd -g 174 rwhod
106 %useradd -u 174 -d /usr/share/empty -s /bin/false -c "rwhod User" -g rwhod rwhod
107
108 %post
109 /sbin/chkconfig --add rwhod
110 %service rwhod restart "rwhod server"
111
112 %preun
113 if [ "$1" = "0" ]; then
114         %service rwhod stop
115         /sbin/chkconfig --del rwhod
116 fi
117
118 %postun
119 if [ "$1" = "0" ]; then
120         %userremove rwhod
121         %groupremove rwhod
122 fi
123
124 %files
125 %defattr(644,root,root,755)
126 %attr(754,root,root) /etc/rc.d/init.d/rwhod
127 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
128
129 %attr(755,root,root) %{_bindir}/*
130 %attr(755,root,root) %{_sbindir}/*
131
132 %{_mandir}/man[18]/*
133
134 %attr(755,rwhod,rwhod) %dir /var/spool/rwho
This page took 0.956904 seconds and 3 git commands to generate.