cvs commit: ports/audio/autocd Makefile ports/audio/autocd/files
autocd.in autocd.sh
Doug Barton
dougb at FreeBSD.org
Thu Jul 31 18:33:43 UTC 2008
Sorry to say, this script is still a bit of a mess. I've attached a
suggested revision. See the chapter on rc scripts in the porter's
handbook for more information.
hth,
Doug
Philip M. Gollucci wrote:
> pgollucci 2008-07-31 16:12:03 UTC
>
> FreeBSD ports repository
>
> Modified files:
> audio/autocd Makefile
> Added files:
> audio/autocd/files autocd.in
> Removed files:
> audio/autocd/files autocd.sh
> Log:
> - fully utilize USE_RC_SUBR
> itectu@: no more .sh
> dougb@: move load_config above variables checks
> - Bump PORTREVISION
>
> PR: ports/125623 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=125623
> Approved by: maintainer, gabor (mentor)
>
> Revision Changes Path
> 1.13 +2 -8 ports/audio/autocd/Makefile
> 1.1 +38 -0 ports/audio/autocd/files/autocd.in (new)
> 1.3 +0 -38 ports/audio/autocd/files/autocd.sh (dead)
>
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/audio/autocd/Makefile.diff?&r1=1.12&r2=1.13&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/audio/autocd/files/autocd.in
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/audio/autocd/files/autocd.sh
>
--
This .signature sanitized for your protection
-------------- next part --------------
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: autocd
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable autocd:
#
# autocd_enable="YES"
#
# See autocd(8) for relevant values for autocd_flags
#
. %%RC_SUBR%%
name=autocd
rcvar=${name}_enable
command=%%PREFIX%%/sbin/autocd
stop_cmd=${name}_stop
autocd_stop ()
{
%%PREFIX%%/bin/cdctl die
}
load_rc_config $name
autocd_enable=${autocd_flags-NO}
run_rc_command "$1"
More information about the cvs-all
mailing list