accounting revision 1.5
11.1Slukem#!/bin/sh 21.1Slukem# 31.5Slukem# $NetBSD: accounting,v 1.5 2001/04/25 23:20:15 lukem Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: accounting 71.1Slukem# REQUIRE: mountall 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem 111.1Slukemname="accounting" 121.3Slukemrcvar=$name 131.5Slukemaccounting_command="/usr/sbin/accton" 141.5Slukemaccounting_file="/var/account/acct" 151.1Slukemstart_cmd="accounting_start" 161.1Slukemstop_cmd="accounting_stop" 171.1Slukem 181.1Slukemaccounting_start() 191.1Slukem{ 201.5Slukem if [ ! -f ${accounting_file} ]; then 211.5Slukem echo "Creating accounting file ${accounting_file}" 221.5Slukem ( umask 022 ; echo -n > ${accounting_file} ) 231.1Slukem fi 241.4Sjdolecek echo "Turning on accounting." 251.5Slukem ${accounting_command} ${accounting_file} 261.1Slukem} 271.1Slukem 281.1Slukemaccounting_stop() 291.1Slukem{ 301.1Slukem echo "Turning off accounting." 311.5Slukem ${accounting_command} 321.1Slukem} 331.1Slukem 341.2Slukemload_rc_config $name 351.1Slukemrun_rc_command "$1" 36