Zgłoszenie #405 - /etc/rc.d/init.d/yppasswdd

Flyspray - The bug killer! btsadmin at pld-linux.org
Mon Nov 1 00:16:21 CET 2004


THIS IS AN AUTOMATICALLY GENERATED MESSAGE, DO NOT REPLY
------------------------------------------------------------------------

Wiadomość z systemu śledzenia usterek Flyspray na  PLD 1.x (Ra) 

Paweł Gołaszewski (blues) właśnie zmodyfikował zgłoszenie.
Otrzymujesz wiadomość, bo jesteś na liście powiadomień.
Zmienione pola oznaczono gwiazdkami (**)
-----
** Projekt: PLD 2.x (Ac)
W skrócie: /etc/rc.d/init.d/yppasswdd
Typ zgłoszenia: Bug Report
Kategoria: ypserv
Status: Niepotwierdzone
Architektura: All
** Dotkliwość: Bardzo niska
Priorytet Normalny
Dotyczy wersji: 1.3.12-4
Obecne do wersji: 
Procent zaawansowania: 0
** Szczegóły: Idealy there should be one place to set up yp
(preferably in the /etc directory) and any programm (including the
Makefile in /var/yp) should use this file for the paths required.

Please apply at least the following patch and add the following file to
the distro so that at least customization is more easily achieved.
Thanks.

[root at lodda init.d]# diff -u yppasswdd.orig yppasswdd
--- yppasswdd.orig      Sat Oct 26 15:53:09 2002
+++ yppasswdd   Sat Oct 26 16:06:07 2002
@@ -26,13 +26,39 @@
        exit 1
 fi
 
+if [ "$YPFILEDIR" ]; then
+       YPSTRING=" -D $YPFILEDIR"
+fi
+
+if [ "$YPEDITPROG" ]; then
+       YPSTRING="$YPSTRING -E $YPEDITPROG"
+fi
+
+if [ "$YPPWDFILE" ]; then
+       YPSTRING="$YPSTRING -p $YPPWDFILE"
+fi
+
+if [ "$YPSHADOWFILE" ]; then
+       YPSTRING="$YPSTRING -s $YPSHADOWFILE"
+fi
+
+if [ "$YPMODPROG" ]; then
+       YPSTRING="$YPSTRING -x $YPMODPROG"
+fi
+
+
 # See how we were called.
 case "$1" in
   start)
        # Check if the service is already running?
        if [ ! -f /var/lock/subsys/yppasswdd ]; then
                msg_starting "NIS passwd"
-               daemon rpc.yppasswdd
+               if [ "$YPSTRING" ]; then
+#      daemon rpc.yppasswdd -D /var/yp/tqo.iqo.uni-hannover.de
+                       daemon rpc.yppasswdd $YPSTRING
+               else
+                       daemon rpc.yppasswdd
+               fi
        else
                msg_Already_Running rpc.yppasswdd
                exit 1

And add /etc/sysconfig/yppasswdd:
#YPFILEDIR=/etc
#YPEDITPROG=
#YPPWDFILE=
#YPSHADOWFILE=
#YPMODPROG=

-----
Więcej informacji o zgłoszeniu znajdziesz na stronie:
http://pldbugs.bnet.pl/index.php?do=details&id=405






More information about the pld-bugs mailing list