]> git.pld-linux.org Git - packages/glibc.git/blame - utmpd.init
636b4b2b8b07e999d9582aa83f380f3c glibc-new-charsets.patch
[packages/glibc.git] / utmpd.init
CommitLineData
9fb0fa33 1#!/bin/sh
da301058 2#
3# /etc/rc.d/init.d/utmpd
4#
9cd3c86a 5# utmp Starts the utmpd daemon
da301058 6#
9cd3c86a 7# chkconfig: 2345 25 55
8# description: Utmpd daemon
9# processname: utmpd
da301058 10#
9cd3c86a 11
da301058 12# Source function library.
13. /etc/rc.d/init.d/functions
14
9cd3c86a 15# Get service config - may override defaults
16[ -f /etc/sysconfig/utmpd ] && . /etc/sysconfig/utmpd
17
cfb604c8 18RETVAL=0
9cd3c86a 19# See how we were called.
da301058 20case "$1" in
21 start)
9cd3c86a 22 # Check if the service is already running?
23 if [ ! -f /var/lock/subsys/utmpd ]; then
24 msg_starting "utmpd"
25 daemon utmpd
26 RETVAL=$?
27 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/utmpd
28 else
fc29e4cb 29 msg_already_running "utmpd"
9cd3c86a 30 fi
11c16981 31 ;;
da301058 32 stop)
9cd3c86a 33 if [ -f /var/lock/subsys/utmpd ]; then
34 msg_stopping "utmpd"
35 killproc utmpd
36 rm -f /var/lock/subsys/utmpd >/dev/null 2>&1
37 else
fc29e4cb 38 msg_not_running "utmpd"
9cd3c86a 39 fi
da301058 40 ;;
cfb604c8 41 restart|force-reload)
da301058 42 $0 stop
43 $0 start
11c16981 44 exit $?
45 ;;
da301058 46 status)
47 status utmpd
cfb604c8 48 exit $?
da301058 49 ;;
50 *)
cfb604c8 51 msg_usage "$0 {start|stop|restart|force-reload|status}"
52 exit 3
da301058 53esac
54
9cd3c86a 55exit $RETVAL
This page took 0.061345 seconds and 4 git commands to generate.