Changeset 1150


Ignore:
Timestamp:
04/29/09 07:54:10 (3 years ago)
Author:
aj
Message:

merge changes from debian.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/etc/init-script.in

    r1047 r1150  
    11#! /bin/sh 
    2 # 
     2 
     3### BEGIN INIT INFO 
     4# Provides:          openct 
     5# Required-Start:    $syslog 
     6# Required-Stop:     $syslog 
     7# Should-Start:      $local_fs 
     8# Should-Stop:       $local_fs 
     9# Default-Start:     2 3 4 5 
     10# Default-Stop:      0 1 6 
     11# Short-Description: smart card terminal framework 
     12# Description:       Initialize the OpenCT smart card terminal 
     13#                    framework. 
     14### END INIT INFO 
    315 
    416PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 
    517DAEMON=@sbindir@/openct-control 
     18STATUS_DIR="@OPENCT_SOCKET_PATH@" 
     19STATUS_FILE="$STATUS_DIR/status" 
    620NAME=OpenCT 
    721DESC="smart card terminal framework" 
     
    1125# create the directory for our status and socket files, 
    1226# if it does not exist. 
    13 if ! test -e "@OPENCT_SOCKET_PATH@" 
     27if ! test -e "$STATUS_DIR" 
    1428then 
    15         mkdir "@OPENCT_SOCKET_PATH@" 
     29        mkdir "$STATUS_DIR" 
    1630 
    1731        # maybe you also want to set owner ship and permissions here. 
     
    1933        # and set permissions so only users in that group can access 
    2034        # smart card readers via openct. 
    21         #chown root:scard "@OPENCT_SOCKET_PATH@" 
    22         #chmod 0750 "@OPENCT_SOCKET_PATH@" 
     35        #chown root:scard "$STATUS_DIR" 
     36        #chmod 0750 "$STATUS_DIR" 
    2337fi 
    2438 
     
    3347  stop) 
    3448        echo -n "Stopping $DESC: $NAME " 
    35         $DAEMON shutdown 
     49        if [ -f $STATUS_FILE ]; then 
     50                $DAEMON shutdown 
     51                rm -f $STATUS_FILE 
     52        fi 
    3653        echo "." 
    3754        ;; 
     
    5673        # 
    5774        echo -n "Restarting $DESC: $NAME" 
    58         $DAEMON shutdown 
     75        if [ -f $STATUS_FILE ]; then 
     76                $DAEMON shutdown 
     77                rm -f $STATUS_FILE 
     78        fi 
    5979        sleep 0.1 
    6080        $DAEMON init 
Note: See TracChangeset for help on using the changeset viewer.