Changeset 481 for trunk/init


Ignore:
Timestamp:
Jul 18, 2015, 5:06:52 PM (9 years ago)
Author:
katerina
Message:

Enhancements and fixes for tickets #374, #375, #376, #377, #378, and #379.

Location:
trunk/init
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/init/samhain.startGentoo.in

    r321 r481  
    99start() {
    1010        ebegin "Starting @install_name@"
    11         @sh_insmod_pre@
    1211        /sbin/start-stop-daemon --start --quiet  --exec @sbindir@/@install_name@
    1312        eend $?
    14         @sh_insmod_cmd@
    1513}
    1614
  • trunk/init/samhain.startLSB.in

    r321 r481  
    8787case "$1" in
    8888  start)
    89         #
    90         # Preloaded kernel module
    91         #
    92         @sh_insmod_pre@
    93         #
    9489        ${DAEMON} start
    9590        ERRNUM=$?
    96         #
    97         # The hiding kernel module
    98         #
    99         if [ $ERRNUM -eq 0 ]; then
    100                 @sh_insmod_cmd@
    101         fi
    102         #
    10391        SH_ACT="started"
    10492        ;;
  • trunk/init/samhain.startLinux.in

    r466 r481  
    11#!/bin/bash
     2
    23# chkconfig: 2345 99 10
    34# description: File Integrity Checking Daemon
     
    89# database: @mydatafile@
    910#
     11
     12### BEGIN INIT INFO
     13# Provides: @install_name@
     14# Required-Start: $syslog $network
     15# Required-Stop: $syslog $network
     16# Default-Start: 2 3 4 5
     17# Default-Stop: 0 1 6
     18# Short-Description: Keep an eye on stuff
     19# Description: Keep an eye on stuff
     20### END INIT INFO
    1021
    1122# For Debian
     
    140151        fi
    141152        #
    142         # Preloaded kernel module
    143         #
    144         @sh_insmod_pre@
    145         #
    146153        case "$DISTRO" in
    147154        debian)
    148155                echo -n "Starting ${NAME}"
    149                 ( /sbin/start-stop-daemon --start --quiet --exec $DAEMON )
     156                ( /sbin/start-stop-daemon --start --oknodo --quiet --exec $DAEMON )
    150157                RETVAL=$?
    151158                debian_end
     
    183190                ;;
    184191        esac
    185         #
    186         # The hiding kernel module
    187         #
    188         if [ $RETVAL -eq 0 ]; then
    189                 @sh_insmod_cmd@
    190         fi
    191192        exit $RETVAL
    192193        ;;
     
    196197        debian)
    197198                echo -n "Stopping $NAME"
    198                 ( /sbin/start-stop-daemon --stop --quiet --exec $DAEMON )
     199                ( /sbin/start-stop-daemon --stop --oknodo --quiet --exec $DAEMON )
    199200                RETVAL=$?
    200201                debian_end
Note: See TracChangeset for help on using the changeset viewer.