accounting revision 1.8
11.1Slukem#!/bin/sh 21.1Slukem# 31.8Smycroft# $NetBSD: accounting,v 1.8 2004/08/13 18:08:03 mycroft Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: accounting 71.1Slukem# REQUIRE: mountall 81.7Sthorpej# BEFORE: DAEMON 91.1Slukem 101.8Smycroft$_rc_subr_loaded . /etc/rc.subr 111.1Slukem 121.1Slukemname="accounting" 131.3Slukemrcvar=$name 141.5Slukemaccounting_command="/usr/sbin/accton" 151.5Slukemaccounting_file="/var/account/acct" 161.1Slukemstart_cmd="accounting_start" 171.1Slukemstop_cmd="accounting_stop" 181.1Slukem 191.1Slukemaccounting_start() 201.1Slukem{ 211.5Slukem if [ ! -f ${accounting_file} ]; then 221.5Slukem echo "Creating accounting file ${accounting_file}" 231.6Slukem ( umask 022 ; > ${accounting_file} ) 241.1Slukem fi 251.4Sjdolecek echo "Turning on accounting." 261.5Slukem ${accounting_command} ${accounting_file} 271.1Slukem} 281.1Slukem 291.1Slukemaccounting_stop() 301.1Slukem{ 311.1Slukem echo "Turning off accounting." 321.5Slukem ${accounting_command} 331.1Slukem} 341.1Slukem 351.2Slukemload_rc_config $name 361.1Slukemrun_rc_command "$1" 37