Date: Sun, 03 Mar 2002 14:57:03 -0600 From: Server Admin <admin@sage-one.net> To: freebsd-questions@freebsd.org Subject: Help needed with UPS startup script Message-ID: <3.0.5.32.20020303145703.011a8260@mail.sage-one.net>
next in thread | raw e-mail | index | archive | help
FreeBSD sage-one.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Feb 6 10:07:36 CST 2002 sageame@sage-one.net:/usr/obj/usr/src/sys/SAGEKERNEL i386 Good afternoon: Just installed apcupsd daemon from ports for APC Smart-UPS and have everything else (I think) running online fine, EXCEPT the "/usr/local/etc/rc.d/apcupsd.sh" boot startup script. The script dies at the beginning because it "Cannot determine the PREFIX" ...figured path is wrong and is for Linux structure. I'm not a scripter but have tried & tried to modify the top line to properly define the PREFIX, but no luck. Help would be REALLY be appreciated on how to modify "PREFIX=" properly. Here's the top portion of the script with the other lines calling for the PREFIX: </snip> !/bin/sh # $FreeBSD: ports/sysutils/apcupsd/files/apcupsd.sh.sample # startup scripts for APCUPSD. if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then echo "$0: Cannot determine the PREFIX" >&2 exit 1 fi # If there is a global system configuration file, suck it in. if [ -r /etc/defaults/rc.conf ]; then . /etc/defaults/rc.conf source_rc_confs elif [ -r /etc/rc.conf ]; then . /etc/rc.conf fi apcupsd_enable=${apcupsd_enable:-YES} apcupsd_program=${apcupsd_program:-${PREFIX}/sbin/apcupsd} </snip> The last line should be able to find the daemon at: /usr/local/sbin/apcupsd Gotta have this so the daemon takes back control on reboot. Thanks in advance for any help!!! .... our website: http://www.sage-one.net/ Best regards, Jack L. Stone Server Admin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.20020303145703.011a8260>