info:inetd.spec

Wojtek Slusarczyk wojtek w SHADOW.EU.ORG
Śro, 14 Paź 1998, 20:21:13 CEST


Hej,
	Pierwszy z serii poprawianych sieciowcow. Aplikacje sieciowe
ze wsparciem IPv6 beda mialy w nazwie "6" i beda ladowaly w odzielnym
podkatalogu, lub jak w przypadku np. apache bedzie apache6 i appache
pierwszy bedzie mial Obsoletes: apache a drugi Obsoletes: apache6,
podobnie bedzie z inn-em. Wspolne dla ipv4 i ipv6 beda ping i traceroute
(osigalne w osobnych pakietach). TelnetD, ftpD, rshD beda standardowo
wedrowaly z Kerberosa V5 i bedzie ich mozna uzywac na hostach bez
skonfigurowanego krolestwa... Przy czym nie maja one takich rarytasow jak
programy do tej poru uzywane. Proftpd w zwiazku ze swoja nazwa nie bedzie
konfliktowal ze standardowym serverem ftpd kerberosa ani tym wspierajacym
ipv6. Talk wymienilem na ytalk i zlinkowalem ytalk -> talk. Dalej
wszystkie demony sieciowe maja nazwy takie jak nalezy czyli nie
zaczynajace sie od przedrostka "in." W zalaczniku idzie inetd.spec ->
dawniej netkit-base, ale w zwiazku z tym, ze z niego jest brany tylko
super-demon inetD zmienilem jego nazwe i zmodyfikowalem defaultowe
serwisy. Jak by kto mial jakies uwagi prosze pisac.

na gazie, 

Wojciech Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
-------------- następna część ---------
Summary:     The internet superserver daemon -- inetd
Name:        inetd
Version:     0.10
Release:     1d
Copyright:   BSD
Group:       Networking
Source:      ftp://sunsite.unc.edu/pub/Linux/system/network/netkit-base-%{version}.tar.gz
Source1:     %{name}.conf.default
Source2:     %{name}.init
Patch:       inetd.patch
Prereq:      /sbin/chkconfig
Obsoletes:   netkit-base
Summary(de): Enthält die Netzwerkprogramm inetd 
Summary(fr): Inclut les programm réseau inetd 
Summary(pl): Super-serwer sieciowy -- inetd
Summary(tr): inetd programlarýný içerir
Buildroot:   /var/tmp/%{name}-%{version}-%{release}-root

%description
This package provides the inetd program, which is used for
basic networking.

%description -l pl
W pakieci tym znjduje się super demon inetd, który kontroluje pracę 
większości serwisów sieciowych twojego Linuxa.

%description -l de
Dieses Paket stellt das inetd-Programm bereit, der für elementare 
Netzwerkaufgaben benutzt wird. 

%description -l fr
Ce paquetage contient les programm inetd, tous deux utilisés pour
le réseau.

%description -l tr
Bu paket ađ hizmetlerinde kullanýlan temel yazýlýmlardan inetd 
içerir.

%prep
%setup -q -n netkit-base-%{version}
%patch -p1

%build
make 

%install
rm -rf $RPM_BUILD_ROOT

install -d $RPM_BUILD_ROOT/etc/rc.d/{init.d,rc{0,1,2,3,4,5,6}.d}
install -d $RPM_BUILD_ROOT/usr/{sbin,man/{man8,man3}}
install inetd/inetd $RPM_BUILD_ROOT/usr/sbin
install inetd/*.8 $RPM_BUILD_ROOT/usr/man/man8
install inetd/*.3 $RPM_BUILD_ROOT/usr/man/man3

install %{SOURCE1} $RPM_BUILD_ROOT/etc/inetd.conf
install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/inetd

ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc0.d/K50inetd
ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc1.d/K50inetd
ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc2.d/K50inetd
ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc3.d/S50inetd
ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc5.d/S50inetd
ln -fs ../init.d/inetd $RPM_BUILD_ROOT/etc/rc.d/rc6.d/K50inetd

%post
/sbin/chkconfig --add inet

%preun
if [ $1 = 0 ]; then
    /sbin/chkconfig --del inet
fi

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644, root, root, 755)
%doc README ChangeLog
%config(noreplace) %verify(not size mtime md5) /etc/inetd.conf
%attr(700, root, root) %config /etc/rc.d/init.d/inetd

%attr(-  , root, root) %config(missingok) /etc/rc.d/rc0.d/K50inetd
%attr(-  , root, root) %config(missingok) /etc/rc.d/rc1.d/K50inetd
%attr(-  , root, root) %config(missingok) /etc/rc.d/rc2.d/K50inetd
%attr(-  , root, root) %config(missingok) /etc/rc.d/rc3.d/S50inetd
%attr(-  , root, root) %config(missingok) /etc/rc.d/rc5.d/S50inetd
%attr(-  , root, root) %config(missingok) /etc/rc.d/rc6.d/K50inetd

%attr(644, root, man) /usr/man/man[38]/*
%attr(711, root, root) /usr/sbin/inetd

%changelog
* Wed Oct 14 1998 Wojtek Ślusarczyk <wojtek w shadow.eu.org>
[0.10-1d]
- build against GNU libc-2.1,
- removed ping,
- renamed to inetd,
- added default kerberized services,
- major changes - designed for PLD Tornado.

* Mon May 04 1998 Michael K. Johnson <johnsonm w redhat.com>
- fixed iniscript enhancement

* Fri Apr 24 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr

* Thu Apr 23 1998 Michael K. Johnson
- enhanced initscript

* Wed Oct 29 1997 Donnie Barnes <djb w redhat.com>
- added %config(missingok) to init symlinks

* Sun Oct 19 1997 Erik Troan <ewt w redhat.com>
- turned off in runlevel 2
- added status, restart options to init script

* Mon Oct 13 1997 Erik Troan <ewt w redhat.com>
- added chkconfig support

* Wed Aug 27 1997 Erik Troan <ewt w redhat.com>
- fixed init.d symlinks
- fixed permissions on /etc/rc.d/inet


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