ports/sysutils/anacron/files/anacron.in
Fernando Apesteguía 1a76a776c7 sysutils/anacron: Fix start after resume
The anacron utility should be run by it's rc(8) script after resume, since the
time to run jobs from the anacrontab(5) might have passed while the system was
sleeping.

PR:	253567
Reported by:	walter.von.entferndt@posteo.net
Approved by:	dz@426.ch (maintainer)
2021-04-07 13:20:03 +02:00

36 lines
648 B
Bash

#!/bin/sh
# PROVIDE: %%PORTNAME%%
# REQUIRE: LOGIN
# KEYWORD: resume
#
# Execute one of the following commands as root to enable %%PORTNAME%%:
#
# service %%PORTNAME%% enable
# sysrc %%PORTNAME%%_enable=YES
#
. /etc/rc.subr
name=%%PORTNAME%%
command="%%PREFIX%%/sbin/%%PORTNAME%%"
desc="%%COMMENT%%"
extra_commands=resume
rcvar=%%PORTNAME%%_enable
required_vars=syslogd_enable
load_rc_config $name
: ${%%PORTNAME%%_enable:=NO}
if [ $# -gt 0 -a $1 = "resume" ]; then
arg=start
if checkyesno $rcvar; then
info "starting ${name} after resume"
fi
else
arg=$1
fi
debug "$name: \$1 = $1, arg = $arg"
run_rc_command "$arg"