diff options
author | Doug Barton <dougb@FreeBSD.org> | 2003-01-13 10:37:23 +0000 |
---|---|---|
committer | Doug Barton <dougb@FreeBSD.org> | 2003-01-13 10:37:23 +0000 |
commit | ccf67e6aaca5d4ba335464d2fc2b433eacd75652 (patch) | |
tree | fff3ea9e58ee86323d063fdb7502bff698097c4b /sysutils/nut | |
parent | Update to 2.5.1 (diff) |
Since the distribution no longer comes with a sample FreeBSD script
(which I hope to remedy), the patch is now superfluous. So instead,
provide a sample script here.
Notes
Notes:
svn path=/head/; revision=73031
Diffstat (limited to 'sysutils/nut')
-rw-r--r-- | sysutils/nut/files/nut.sh.sample | 72 | ||||
-rw-r--r-- | sysutils/nut/files/patch-ac | 26 |
2 files changed, 72 insertions, 26 deletions
diff --git a/sysutils/nut/files/nut.sh.sample b/sysutils/nut/files/nut.sh.sample new file mode 100644 index 000000000000..a92988333127 --- /dev/null +++ b/sysutils/nut/files/nut.sh.sample @@ -0,0 +1,72 @@ +#!/bin/sh + +# Please see detailed Copyright (c) below +# +# $FreeBSD$ +# +# This is a sample startup file that works for my BackUPS Pro 650. +# If that's not what you're monitoring, you will probably need to +# edit this file, although the basic concepts are the same. +# - Doug Barton, DougB@FreeBSD.org +# +# Edit PREFIX below if necessary, then copy this file to +# ${PREFIX}/etc/rc.d/nut.sh and make it executable. (E.g., chmod 0700) + +# Usually /usr/local +PREFIX=%%PREFIX%% + +BIN=${PREFIX}/bin +SBIN=${PREFIX}/sbin +MODELS=${PREFIX}/libexec/nut + +UPSTYPE='genericups' +UPSFLAGS='-a backups' + +UPSLOG='/var/log/ups.log' +UPSLOGINTERVAL='300' + +case "${1}" in +start) + ${MODELS}/${UPSTYPE} ${UPSFLAGS} + ${SBIN}/upsd + ${SBIN}/upsmon localhost + ${BIN}/upslog localhost ${UPSLOG} ${UPSLOGINTERVAL} + ;; +stop) + /usr/bin/killall upslog upsmon upsd ${UPSTYPE} + ;; +restart) + $0 stop + $0 start + ;; +*) + echo "Usage: $0 {start|stop|restart}" + ;; +esac + +exit 0 + +# Copyright (c) 2003 The FreeBSD Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. + diff --git a/sysutils/nut/files/patch-ac b/sysutils/nut/files/patch-ac deleted file mode 100644 index 0493b13ebdd7..000000000000 --- a/sysutils/nut/files/patch-ac +++ /dev/null @@ -1,26 +0,0 @@ -diff -ur ../442/scripts/FreeBSD/upsd.sh.sample ./scripts/FreeBSD/upsd.sh.sample ---- ../442/scripts/FreeBSD/upsd.sh.sample Sun Jan 16 04:22:27 2000 -+++ ./scripts/FreeBSD/upsd.sh.sample Thu Jan 4 11:51:18 2001 -@@ -2,7 +2,9 @@ - - PREFIX=%%PREFIX%% - -+BIN=${PREFIX}/bin - SBIN=${PREFIX}/sbin -+MODELS=${PREFIX}/libexec/nut - UPSTYPE="apcsmart" - UPSFLAGS="" - UPSDEV="/dev/cuaa3" -@@ -10,10 +12,10 @@ - UPSLOGINTERVAL="300" - - if [ x$1 = xstart ]; then -- ${SBIN}/$UPSTYPE $UPSFLAGS $UPSDEV -+ ${MODELS}/$UPSTYPE $UPSFLAGS $UPSDEV - ${SBIN}/upsd - ${SBIN}/upsmon localhost -- ${SBIN}/upslog localhost $UPSLOG $UPSLOGINTERVAL -+ ${BIN}/upslog localhost $UPSLOG $UPSLOGINTERVAL - elif [ "x$1" = "xstop" ]; then - /usr/bin/killall upslog upsmon upsd $UPSTYPE - fi |