info: netcat.spec

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Sob, 26 Wrz 1998, 10:43:21 CEST


Tutaj znalazłem w sumie dwa src.rpmy pod różnymi nazwami (nc i netcat)
z tym samym pakietem i wziąłem lepszego speca; tutaj narządko ląduje
w /usr/sbin, a tam w /usr/bin, i w sumie nie wiem, co jest lepsze.
Różnią się też Group. Zostawiłem jak było w tej wersji, czyli /usr/sbin,
ale może i zwykły użytkownik zechce czasem użyć, więc /usr/bin też miałoby
sens. Netcat to takie wnętrze telneta, bardziej dostosowane do skryptów;
może też słuchać na porcie.

-- 
 __("<   Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
-------------- następna część ---------
Summary:	Versatile network test and debugging tool
Summary(pl):	Proste narzędzie do testowania sieci
Name:		netcat
Version:	1.10
Release:	4
Copyright:	None, see README
Group:		Networking/Admin
Icon:		netcat.xpm
Source:		ftp://coast.cs.purdue.edu/pub/tools/unix/netcat/nc110.tgz
BuildRoot:	/var/tmp/%{name}-%{version}-root
Packager:	Manoj Kasichainula <manojk+rpm w io.com>

%description 
Netcat is a simple Unix utility which reads and writes data across
network connections, using TCP or UDP protocol.  It is designed to be
a reliable "back-end" tool that can be used directly or easily driven
by other programs and scripts.  At the same time, it is a feature-rich
network debugging and exploration tool, since it can create almost any
kind of connection you would need and has several interesting built-in
capabilities.  Netcat, or "nc" as the actual program is named, should
have been supplied long ago as another one of those cryptic but
standard Unix tools.

%description -l pl
Netcat to proste uniksowe narzędzie, które odbiera i wysyła dane poprzez
połączenia sieciowe protokołami TCP lub UDP. Jest zaprojektowane jako
wiarygodny "back-end", który może być używany bezpośrednio albo
sterowany przez inne programy i skrypty. Jednocześnie może pomóc w
wykrywaniu usterek w sieci albo poznawaniu jej od środka, ponieważ może
stworzyć prawie dowolny rodzaj połączenia, jaki może być potrzebny, i ma
wbudowanych kilka ciekawych funkcji. Netcat - albo "nc", jak się nazywa
właściwy program, powinien był być dostarczany już dawno temu jako
kolejne tajemnicze, ale standardowe uniksowe narzędzie.

%prep 
%setup -c -q

%build
# 'make linux' works too, but builds a static binary. 
make generic DFLAGS=-DTELNET CFLAGS="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/{sbin,doc/%{name}-%{version}}
install -s nc $RPM_BUILD_ROOT/usr/sbin/nc
cp -R README Changelog netcat.blurb scripts data \
	$RPM_BUILD_ROOT/usr/doc/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644, root, root, 755)
%docdir /usr/doc/%{name}-%{version}
/usr/doc/%{name}-%{version}/README
/usr/doc/%{name}-%{version}/Changelog
/usr/doc/%{name}-%{version}/netcat.blurb
%dir /usr/doc/%{name}-%{version}/scripts
/usr/doc/%{name}-%{version}/scripts/README
%attr(755, root, root) /usr/doc/%{name}-%{version}/scripts/[a-z]*
/usr/doc/%{name}-%{version}/data
%attr(755, root, root) /usr/sbin/nc

%changelog 
* Sat Sep 26 1998 Marcin 'Qrczak' Kowalczyk <qrczak w knm.org.pl>
- use %{name} and %{version} macros
- added pl translation
- added %setup -q parameter
- `mkdir -p' replaced with more standard `install -d'
- fixed x attr of scripts in the documentation

* Fri Jul 31 1998 Manoj Kasichainula <manojk+rpm w io.com>
[netcat-1.1-3]
merged this package and package by Paul H. Hargrove
<hargrove w sccm.Stanford.EDU>
- No longer static
- Fixed erroneous copyright line
- Much simpler file list

* Mon Jul 20 1998 Manoj Kasichainula <manojk+rpm w io.com>
- Undid repackaging of tarball (use -c!)
- BuildRooted
- RPM_OPT_FLAGS
- Built static (the comment in the Makefile said I should) Assumes gcc.


Więcej informacji o liście dyskusyjnej pld-devel-pl