diff options
author | lioux <lioux@FreeBSD.org> | 2007-12-26 03:52:37 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2007-12-26 03:52:37 +0800 |
commit | 0c37b493be252695f44998cb5e0d6c101a5f027a (patch) | |
tree | 3d9e350fd9a3111741c746f7ff4d10b8825b89c4 /www/amphetadesk/files | |
parent | 7a0bbebdba54669df508fc5a8848f4ee22f29b07 (diff) | |
download | freebsd-ports-gnome-0c37b493be252695f44998cb5e0d6c101a5f027a.tar.gz freebsd-ports-gnome-0c37b493be252695f44998cb5e0d6c101a5f027a.tar.zst freebsd-ports-gnome-0c37b493be252695f44998cb5e0d6c101a5f027a.zip |
1) After repocopies:
o Use SUB_FILES infrastructure to full effect simplifying the
port's Makefile logic.
- Switch from files/amphetadesk.sh to files/amphetadesk.in
2) Bump PORTREVISION since there was a PLIST change due to the new
rc.d script name.
PR: 117082 [1]
Diffstat (limited to 'www/amphetadesk/files')
-rw-r--r-- | www/amphetadesk/files/amphetadesk.in | 2 | ||||
-rw-r--r-- | www/amphetadesk/files/amphetadesk.sh | 64 |
2 files changed, 1 insertions, 65 deletions
diff --git a/www/amphetadesk/files/amphetadesk.in b/www/amphetadesk/files/amphetadesk.in index f01468475c21..8b4bb6ed2a4b 100644 --- a/www/amphetadesk/files/amphetadesk.in +++ b/www/amphetadesk/files/amphetadesk.in @@ -16,7 +16,7 @@ #amphetadesk_pidfile="" # -. /etc/rc.subr +. %%RC_SUBR%% name="amphetadesk" rcvar=`set_rcvar` diff --git a/www/amphetadesk/files/amphetadesk.sh b/www/amphetadesk/files/amphetadesk.sh deleted file mode 100644 index f01468475c21..000000000000 --- a/www/amphetadesk/files/amphetadesk.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Under a BSDL license. Copyright 2005. Mario S F Ferreira <lioux@FreeBSD.org> - -# PROVIDE: amphetadesk -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable amphetadesk: -# -#amphetadesk_enable="YES" -#amphetadesk_user="" -#amphetadesk_pidfile="" -# - -. /etc/rc.subr - -name="amphetadesk" -rcvar=`set_rcvar` -command="%%PREFIX%%/bin/AmphetaDesk" -procname="%%PERL%%" - -load_rc_config "${name}" -: ${amphetadesk_enable="NO"} -: ${amphetadesk_user=""} - -if [ -n "${amphetadesk_user}" ]; then - eval realpath ~${amphetadesk_user} >/dev/null 2>&1 && - amphetadesk_homedir="$(eval realpath ~${amphetadesk_user})" -fi - -if [ -n "${amphetadesk_user}" -a -z "${amphetadesk_pidfile}" -a -n "${amphetadesk_homedir}" ]; then - amphetadesk_pidfile="${amphetadesk_homedir}/.${name}/AmphetaDesk.pid" -fi - -pidfile="${amphetadesk_pidfile:-${HOME}/.${name}/AmphetaDesk.pid}" - -start_cmd="start_cmd" - -start_precmd="amphetadesk_check_vars" -stop_precmd="amphetadesk_check_vars" -status_precmd="amphetadesk_check_vars" - -amphetadesk_check_vars() -{ - if [ -z "${amphetadesk_user}" ]; then - amphetadesk_user=$(whoami) - fi - - if [ "x${amphetadesk_user}" = "xroot" ]; then - err 1 "You have to set amphetadesk_user to a non-root user for security reasons" - fi -} - -start_cmd() -{ - su -l ${amphetadesk_user} \ - -c "env PIDFILE=${pidfile} ${command} &" -} - -run_rc_command "$1" |