View | Details | Raw Unified | Return to bug 253567 | Differences between
and this patch

Collapse All | Expand All

(-)files/anacron.in (-8 / +23 lines)
Lines 1-24 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
#
2
#
3
# $FreeBSD$
3
# $FreeBSD$
4
#
4
#
5
5
6
# PROVIDE: anacron
6
# PROVIDE: %%PORTNAME%%
7
# REQUIRE: LOGIN
7
# REQUIRE: LOGIN
8
# KEYWORD: resume
8
9
9
#
10
#
10
# Add the following line to /etc/rc.conf to enable anacron:
11
# Execute one of the following commands as root to enable %%PORTNAME%%:
11
#
12
#
12
# anacron_enable="YES"
13
#    service %%PORTNAME%% enable
14
#    sysrc %%PORTNAME%%_enable=YES
13
#
15
#
14
16
15
. /etc/rc.subr
17
. /etc/rc.subr
16
18
17
name=anacron
19
name=%%PORTNAME%%
18
rcvar=anacron_enable
20
command="%%PREFIX%%/sbin/%%PORTNAME%%"
21
desc="%%COMMENT%%"
22
extra_commands=resume
23
rcvar=%%PORTNAME%%_enable
24
required_vars=syslogd_enable
19
25
20
load_rc_config $name
26
load_rc_config $name
21
: ${anacron_enable:=NO}
27
: ${%%PORTNAME%%_enable:=NO}
22
command="%%PREFIX%%/sbin/anacron"
23
28
24
run_rc_command "$1"
29
if [ $# -gt 0 -a $1 = "resume" ]; then
30
   arg=start
31
   if checkyesno $rcvar; then
32
       info "starting ${name} after resume"
33
   fi
34
else
35
   arg=$1
36
fi
37
debug "$name: \$1 = $1, arg = $arg"
38
39
run_rc_command "$arg"

Return to bug 253567