A może by tak inet.d

Marek Obuchowicz elephant w shadow.eu.org
Sob, 20 Lut 1999, 19:30:32 CET


On Sat, 20 Feb 1999, Jacek Konieczny wrote:

> Cze,
> 
> Kolejny z moich chorych pomysłów:
> Jednym z plików konfiguracyjnych sprawiających dużo kłopotów jest
> /etc/inetd.conf. Jakoś w PLD nie pokazał się jeszcze żaden zemiennik
> inetd, a dużo pakietów z niego kożysta.
> Większość serwisów może być wpisana od razu do standardowego
> /etc/inetd.conf. Ale co jak instalujemy nowego mailera, lub na przykład
> znieniamy demona talk na ktalkd.
> Trudno uaktualnić /etc/inetd.conf automatycznie, a w końcu RPM nie jest
> po to, by użytkownik sam musiał uaktualniać takie pliki po
> zainstalowaniu nowego pakietu.
> 
> Może by zrobić katalog /etc/inetd.conf, w którym każdy plik opisywałby
> jeden serwis - czy jest włączony/wyłączony, jaki port, jaki demon.. itp.
> A jakiś skrypcik (powiedzmy inetconf) tworzyłby z tego /etc/inetd.conf i
> /etc/services. Lub cokolwiek będzie potrzebne dla jakiegoś zamiennika
> inetd.
> 
> W końcu i tak nasze pakiety nie są już zbyt kompatybilne z RH (w końcu
> mamy być lepsi :-) ) - chociażby ze względu na rc.scripts.
> A pliki do /etc/inet.d można by było sporządzić nawet z istniejącego
> /etc/inetd.conf (w przypadku upgrade'u).
Taki skrypt byłby trywialny:

#!/bin/bash

mv /etc/inetd.conf inetd.conf~
cat << _EOF_ > /etc/inetd.conf
# this file is automatically generated - please do not modify it.
# If you want to add/delete/edit any service, do it in /etc/inetd.d
#
_EOF_
for BLAH in /etc/inetd.d/*; do cat $BLAH >> /etc/inetd.conf
killall -HUP inetd

amen
a pakiety do /etc/inetd.d wrzucałyby odpowiedni plik z wpisami do
inetd.conf

Pozdrowienia,
  Marek

-- 
    __       Marek "Suonik" Obuchowicz, elephant w shadow.eu.org
   /'_)___   Member of da GNU generation and PLD project
  ( \____|\  http://www.wirtual.pl/ http://www.shadow.eu.org/PLD/
    //  ||   For pgp key finger elephant w szczecin.top.pl



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