/[packages]/cauldron/ypserv/current/SOURCES/ypserv-ypxfrd.init
ViewVC logotype

Annotation of /cauldron/ypserv/current/SOURCES/ypserv-ypxfrd.init

Parent Directory Parent Directory | Revision Log Revision Log


Revision 49052 - (hide annotations) (download)
Tue Feb 8 16:37:55 2011 UTC (13 years, 1 month ago) by ennael
File size: 1455 byte(s)
imported package ypserv
1 ennael 49052 #!/bin/bash
2     #
3     # ypxfrd: Starts the ypxfrd daemon
4     #
5     # Version: @(#) /etc/init.d/ypxfrd 1.0
6     #
7     # chkconfig: 2345 26 74
8     # description: ypxfrd should be started in addition to ypserv to accelerate \
9     # transferring yp maps.
10     # processname: ypxfrd
11     #
12     ### BEGIN INIT INFO
13     # Provides: ypxfrd
14     # Required-Start: $portmap ypserv
15     # Required-Stop: $portmap
16     # Default-Start: 2 3 4 5
17     # Short-Description: The ypxfrd daemon (for a NIS/YP server)
18     # Description: ypxfrd should be started in addition to ypserv to accelerate
19     # transferring yp maps.
20     ### END INIT INFO
21    
22     # Source function library.
23     [ -f /etc/rc.d/init.d/functions ] || exit 0
24     . /etc/rc.d/init.d/functions
25    
26     # getting the YP-Domainname
27     . /etc/sysconfig/network
28    
29     RETVAL=0
30    
31     start() {
32     echo -n $"Starting YP map server: "
33     daemon rpc.ypxfrd $YPXFRD_ARGS
34     RETVAL=$?
35     echo
36     [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ypxfrd
37     return $RETVAL
38     }
39    
40     stop() {
41     echo -n $"Stopping YP map server: "
42     killproc rpc.ypxfrd
43     RETVAL=$?
44     [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/ypxfrd
45     echo
46     return $RETVAL
47     }
48    
49     # See how we were called.
50     case "$1" in
51     start)
52     start
53     ;;
54     stop)
55     stop
56     ;;
57     status)
58     status rpc.ypxfrd
59     ;;
60     restart|reload)
61     stop
62     start
63     ;;
64     condrestart)
65     if [ -f /var/lock/subsys/ypxfrd ]; then
66     stop
67     start
68     fi
69     ;;
70     *)
71     echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
72     exit 1
73     esac
74    
75     exit $RETVAL

  ViewVC Help
Powered by ViewVC 1.1.30