aboutsummaryrefslogtreecommitdiff
path: root/sysutils/apcupsd
diff options
context:
space:
mode:
authorLars Koeller <lkoeller@FreeBSD.org>2004-01-05 08:13:18 +0000
committerLars Koeller <lkoeller@FreeBSD.org>2004-01-05 08:13:18 +0000
commita98e8965c637c4da729572f32f4058ddb98e46b9 (patch)
treee30a5a75de38a4c3710a4da2293c7d671c4df7d4 /sysutils/apcupsd
parentc1d5a3efd7f615bb205e1148280ca7fa931fc33b (diff)
downloadports-a98e8965c637c4da729572f32f4058ddb98e46b9.tar.gz
ports-a98e8965c637c4da729572f32f4058ddb98e46b9.zip
Notes
Diffstat (limited to 'sysutils/apcupsd')
-rw-r--r--sysutils/apcupsd/Makefile6
-rw-r--r--sysutils/apcupsd/files/patch-configure36
-rw-r--r--sysutils/apcupsd/files/patch-doc-apcupds.man196
-rw-r--r--sysutils/apcupsd/files/patch-platform-Makefile.in25
-rw-r--r--sysutils/apcupsd/files/patch-platform-etc-Makefile.in19
-rw-r--r--sysutils/apcupsd/files/patch-usb-segfault127
-rw-r--r--sysutils/apcupsd/pkg-plist2
7 files changed, 6 insertions, 405 deletions
diff --git a/sysutils/apcupsd/Makefile b/sysutils/apcupsd/Makefile
index 94d51225422d..35d401c34754 100644
--- a/sysutils/apcupsd/Makefile
+++ b/sysutils/apcupsd/Makefile
@@ -95,8 +95,10 @@ post-install:
${ECHO_CMD} "@dirrm etc/apcupsd" >> ${TMPPLIST}
${ECHO_CMD} "@unexec if [ -d %D/etc/apcupsd ]; then echo \"If you are permanently removing this port, you should do a ``rm -rf ${PREFIX}/etc/apcupsd`` to remove config files left.\" | fmt ; fi" >> ${TMPPLIST}
# Install sample startup script
- ${INSTALL_SCRIPT} ${FILESDIR}/${STARTUP_SCRIPT} \
- ${PREFIX}/etc/rc.d/${STARTUP_SCRIPT}
+ ${INSTALL_SCRIPT} ${FILESDIR}/${STARTUP_SCRIPT} ${PREFIX}/etc/rc.d/${STARTUP_SCRIPT}
+ ${INSTALL_DATA} ${FILESDIR}/apcupsd.conf.net-master.sample ${PREFIX}/etc/apcupsd/
+ ${INSTALL_DATA} ${FILESDIR}/apcupsd.conf.net-slave.sample ${PREFIX}/etc/apcupsd/
+
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for filen in ${PORTDOCS}
diff --git a/sysutils/apcupsd/files/patch-configure b/sysutils/apcupsd/files/patch-configure
deleted file mode 100644
index de9dfa191074..000000000000
--- a/sysutils/apcupsd/files/patch-configure
+++ /dev/null
@@ -1,36 +0,0 @@
-*** configure.orig Fri Oct 3 21:22:27 2003
---- configure Sat Nov 1 13:36:46 2003
-***************
-*** 8530,8536 ****
- LDFLAGS="${LDFLAGS} -L$withval/lib"
- fi
-
-! LIBS="${LIBS} -lwrap -lnsl"
-
- if test "${ac_cv_header_tcpd_h+set}" = set; then
- echo "$as_me:$LINENO: checking for tcpd.h" >&5
---- 8530,8536 ----
- LDFLAGS="${LDFLAGS} -L$withval/lib"
- fi
-
-! LIBS="${LIBS} -lwrap"
-
- if test "${ac_cv_header_tcpd_h+set}" = set; then
- echo "$as_me:$LINENO: checking for tcpd.h" >&5
-***************
-*** 9035,9041 ****
- LDFLAGS=${_ldflags}
- GDINCLUDE='-I$(topdir)/src/gd1.2'
- LIBGD=gd1.2
-! LIBGDOBJ='$(topdir)/src/gd1.2/libgd.a'
- cat >>confdefs.h <<\_ACEOF
- #define IMGFMT_GIF 1
- _ACEOF
---- 9035,9041 ----
- LDFLAGS=${_ldflags}
- GDINCLUDE='-I$(topdir)/src/gd1.2'
- LIBGD=gd1.2
-! LIBGDOBJ='$(topdir)/src/gd1.2/libgd.a -lm'
- cat >>confdefs.h <<\_ACEOF
- #define IMGFMT_GIF 1
- _ACEOF
diff --git a/sysutils/apcupsd/files/patch-doc-apcupds.man b/sysutils/apcupsd/files/patch-doc-apcupds.man
deleted file mode 100644
index 9c28feafad08..000000000000
--- a/sysutils/apcupsd/files/patch-doc-apcupds.man
+++ /dev/null
@@ -1,196 +0,0 @@
-*** doc/apcupsd.man.orig Sun Nov 2 11:39:52 2003
---- doc/apcupsd.man Sun Nov 2 11:45:58 2003
-***************
-*** 8,22 ****
- .SH NAME
- apcupsd \- daemon for most APC's UPS for Linux
- .SH SYNOPSIS
-! .B /sbin/apcupsd
- .br
-! .B /etc/apcupsd/apccontrol
- .br
-! .B /etc/apcupsd/apcupsd.conf
- .br
-! .B /sbin/apcaccess
- .br
-! .B /sbin/apcnetd
- .br
- .SH DESCRIPTION
- .LP
---- 8,22 ----
- .SH NAME
- apcupsd \- daemon for most APC's UPS for Linux
- .SH SYNOPSIS
-! .B %PREFIX%/sbin/apcupsd
- .br
-! .B %PREFIX%/etc/apcupsd/apccontrol
- .br
-! .B %PREFIX%/etc/apcupsd/apcupsd.conf
- .br
-! .B %PREFIX%/sbin/apcaccess
- .br
-! .B %PREFIX%/sbin/apcnetd
- .br
- .SH DESCRIPTION
- .LP
-***************
-*** 29,35 ****
- above shutdown conditions is met, "apcupsd" will inform users about this
- fact.
-
-! The shutdown is made by script calls to "/etc/apcupsd/apccontrol", which
- is called by "apcupsd". Consequently, no changes to /etc/inittab are necessary.
- There is no communication between "apcupsd" and init(1) process.
- Apcupsd modifies the halt script so that at the end of the shutdown
---- 29,35 ----
- above shutdown conditions is met, "apcupsd" will inform users about this
- fact.
-
-! The shutdown is made by script calls to "%PREFIX%/etc/apcupsd/apccontrol", which
- is called by "apcupsd". Consequently, no changes to /etc/inittab are necessary.
- There is no communication between "apcupsd" and init(1) process.
- Apcupsd modifies the halt script so that at the end of the shutdown
-***************
-*** 58,71 ****
- .TP
- .B \-c --configure
- Attempts to configure the UPS EPROM to the values specified in the
-! configuration file "/etc/apcupsd/apcupsd.conf".
- .TP
- .B \-d --debug <level>
- Turns on debugging output for a NETSLAVE or a NETMASTER.
- .TP
- .B \-f --config-file <file>
- Specifies the location of the configuration file. The default
-! is: /etc/apcupsd/apcupsd.conf
- .TP
- .B \-k --killpower
- Attempt to turn the UPS off. This option is normally only
---- 58,71 ----
- .TP
- .B \-c --configure
- Attempts to configure the UPS EPROM to the values specified in the
-! configuration file "%PREFIX%/etc/apcupsd/apcupsd.conf".
- .TP
- .B \-d --debug <level>
- Turns on debugging output for a NETSLAVE or a NETMASTER.
- .TP
- .B \-f --config-file <file>
- Specifies the location of the configuration file. The default
-! is: %PREFIX%/etc/apcupsd/apcupsd.conf
- .TP
- .B \-k --killpower
- Attempt to turn the UPS off. This option is normally only
-***************
-*** 74,80 ****
- .TP
- .B \-n --rename-ups
- Attempts to change the UPS name stored in the UPS EPROM
-! to that specified in your "/etc/apcupsd/apcupsd.conf" file.
- .TP
- .B \-u --update-battery-date
- Attempts to update the battery date stored in the UPS EPROM. Normally
---- 74,80 ----
- .TP
- .B \-n --rename-ups
- Attempts to change the UPS name stored in the UPS EPROM
-! to that specified in your "%PREFIX%/etc/apcupsd/apcupsd.conf" file.
- .TP
- .B \-u --update-battery-date
- Attempts to update the battery date stored in the UPS EPROM. Normally
-***************
-*** 88,99 ****
-
- .SH CONFIGURATION
- It may be necessary to change the configuration information in the file
-! "/etc/apcupsd/apcupsd.conf" to meet your needs and to correspond to your
- configuration. This file is a plain ASCII file and you can use your
- favorite editor to change it.
- .LP
- Configuration commands in
-! .B /etc/apcupsd/apcupsd.conf
- are:
-
- .LP
---- 88,99 ----
-
- .SH CONFIGURATION
- It may be necessary to change the configuration information in the file
-! "%PREFIX%/etc/apcupsd/apcupsd.conf" to meet your needs and to correspond to your
- configuration. This file is a plain ASCII file and you can use your
- favorite editor to change it.
- .LP
- Configuration commands in
-! .B %PREFIX%/etc/apcupsd/apcupsd.conf
- are:
-
- .LP
-***************
-*** 163,169 ****
- If you want the apcupsd network information server to provide
- the last 10 events via the network, you must specify a
- file where apcupsd will save these events. The default is:
-! /etc/apcupsd/apcupsd.events. Currently, apcupsd will save
- at most the last 50 events. When more than 50 events are
- recorded and a network request for the events arrives,
- the network server will truncate the file to
---- 163,169 ----
- If you want the apcupsd network information server to provide
- the last 10 events via the network, you must specify a
- file where apcupsd will save these events. The default is:
-! /var/log/apcupsd.events. Currently, apcupsd will save
- at most the last 50 events. When more than 50 events are
- recorded and a network request for the events arrives,
- the network server will truncate the file to
-***************
-*** 524,536 ****
- are disabled or set to default values. Currently, there is not a known
- way for early signals to be sent to BASIC Ports. MINUTES are set to 0.
- .SH FILES
-! .B /etc/apcupsd/apcupsd.conf
- - configuration file.
- .br
-! .B /etc/apcupsd/apcupsd.status
- - STATUS file
- .br
-! .B /etc/apcupsd/apcupsd.events
- - where up to the last 50 events are stored
- for the network information server.
- .SH EVENTS
---- 524,536 ----
- are disabled or set to default values. Currently, there is not a known
- way for early signals to be sent to BASIC Ports. MINUTES are set to 0.
- .SH FILES
-! .B %PREFIX%/etc/apcupsd/apcupsd.conf
- - configuration file.
- .br
-! .B /var/log/apcupsd.status
- - STATUS file
- .br
-! .B /var/log/apcupsd.events
- - where up to the last 50 events are stored
- for the network information server.
- .SH EVENTS
-***************
-*** 539,548 ****
- ...
-
- These events are sent to the system log, optionally sent
-! to the temporary events file (/etc/apcupsd/apcupsd.events),
-! and they also generate a call to /etc/apcupsd/apccontrol
- which in turn will call any scripts you have placed in the
-! /etc/apcupsd directory.
-
- .SH DATA format
- If the DATATIME configuration command is set nonzero,
---- 539,548 ----
- ...
-
- These events are sent to the system log, optionally sent
-! to the temporary events file (/var/log/apcupsd.events),
-! and they also generate a call to %PREFIX%/etc/apcupsd/apccontrol
- which in turn will call any scripts you have placed in the
-! %PREFIX%/etc/apcupsd directory.
-
- .SH DATA format
- If the DATATIME configuration command is set nonzero,
diff --git a/sysutils/apcupsd/files/patch-platform-Makefile.in b/sysutils/apcupsd/files/patch-platform-Makefile.in
deleted file mode 100644
index d8ba7b564ff0..000000000000
--- a/sysutils/apcupsd/files/patch-platform-Makefile.in
+++ /dev/null
@@ -1,25 +0,0 @@
-*** platforms/Makefile.in.orig Sat Nov 1 13:40:40 2003
---- platforms/Makefile.in Sat Nov 1 13:41:12 2003
-***************
-*** 32,41 ****
- echo " Found old apccontrol moving it to $(DESTDIR)$(sysconfdir)/apccontrol.orig"; \
- fi
- @if test -f ./$(DISTNAME)/apccontrol; then \
-! $(INSTALL_PROGRAM) -m 744 ./$(DISTNAME)/apccontrol \
- $(DESTDIR)$(sysconfdir)/apccontrol; \
- else \
-! $(INSTALL_PROGRAM) -m 744 ./apccontrol \
- $(DESTDIR)$(sysconfdir)/apccontrol; \
- fi
- (cd etc/; $(MAKE) DESTDIR=$(DESTDIR) install)
---- 32,41 ----
- echo " Found old apccontrol moving it to $(DESTDIR)$(sysconfdir)/apccontrol.orig"; \
- fi
- @if test -f ./$(DISTNAME)/apccontrol; then \
-! $(INSTALL_SCRIPT) -m 744 ./$(DISTNAME)/apccontrol \
- $(DESTDIR)$(sysconfdir)/apccontrol; \
- else \
-! $(INSTALL_SCRIPT) -m 744 ./apccontrol \
- $(DESTDIR)$(sysconfdir)/apccontrol; \
- fi
- (cd etc/; $(MAKE) DESTDIR=$(DESTDIR) install)
diff --git a/sysutils/apcupsd/files/patch-platform-etc-Makefile.in b/sysutils/apcupsd/files/patch-platform-etc-Makefile.in
deleted file mode 100644
index 5c7eb98c1c2e..000000000000
--- a/sysutils/apcupsd/files/patch-platform-etc-Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
-*** platforms/etc/Makefile.in.orig Sat Nov 1 13:46:41 2003
---- platforms/etc/Makefile.in Sat Nov 1 13:47:05 2003
-***************
-*** 34,40 ****
- $(RMF) $(DESTDIR)$(sysconfdir)/$$src.orig; \
- mv $(DESTDIR)$(sysconfdir)/$$src $(DESTDIR)$(sysconfdir)/$$src.orig; \
- fi; \
-! $(INSTALL_PROGRAM) $$src $(DESTDIR)$(sysconfdir)/$$src; \
- done
-
- uninstall:
---- 34,40 ----
- $(RMF) $(DESTDIR)$(sysconfdir)/$$src.orig; \
- mv $(DESTDIR)$(sysconfdir)/$$src $(DESTDIR)$(sysconfdir)/$$src.orig; \
- fi; \
-! $(INSTALL_SCRIPT) $$src $(DESTDIR)$(sysconfdir)/$$src; \
- done
-
- uninstall:
diff --git a/sysutils/apcupsd/files/patch-usb-segfault b/sysutils/apcupsd/files/patch-usb-segfault
deleted file mode 100644
index 913d0d6716a9..000000000000
--- a/sysutils/apcupsd/files/patch-usb-segfault
+++ /dev/null
@@ -1,127 +0,0 @@
-
-This patch fixes a segfault during startup of apcupsd when
-running with the USB driver. To apply it:
-
- cd <apcupsd-source>
- patch -p0 <3.10.6-1-usb-segfault.patch
- make
- ...
-
-
-
-? find.syslog
-? src/drivers/snmp/drv_powernet.c.new
-? src/drivers/snmp/powernet-mib-mgr.c.new
-? src/drivers/snmp/powernet-mib.h.new
-? src/lib/stfSJuzf
-Index: ChangeLog
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/ChangeLog,v
-retrieving revision 1.36
-diff -u -b -r1.36 ChangeLog
---- ChangeLog 11 Oct 2003 09:45:20 -0000 1.36
-+++ ChangeLog 27 Oct 2003 19:49:44 -0000
-@@ -5,6 +5,10 @@
- /* http://sourceforge.net/projects/apcupsd */
- /***************************************************************************/
-
-+28Oct03
-+- Bob Kuo found a bug that caused a seg fault, which was due
-+ to my code that walked off the end of a table in linux-usb.c
-+
- ----> Release apcupsd-3.10.6 (10 October 2003)
- 11Oct03
- - Release 3.10.6 10Oct03 as offical stable version.
-Index: doc/home-page/support.html
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/doc/home-page/support.html,v
-retrieving revision 1.6
-diff -u -b -r1.6 support.html
---- doc/home-page/support.html 18 Oct 2003 11:32:49 -0000 1.6
-+++ doc/home-page/support.html 27 Oct 2003 19:49:47 -0000
-@@ -52,6 +52,11 @@
- you must replace the <b>at</b> with an @ symbol.
- Please see <b>Information Needed</b> below for what to
- include in your support request.
-+p>I get a number of &quot;off-list&quot; emails sent
-+directly to me. Please always copy the appropriate list, if you
-+do not copy the list, I may not answer you, or I will answer by copying
-+the list. If you <em>really</em> have something confidential,
-+please clearly indicate it.
- <p>The second way is to use the support tracking tool on SourceForge at
- <a href="http://sourceforge.net/tracker/?group_id=54413&func=browse">
- http://sourceforge.net/tracker/?group_id=54413&func=browse</a>.<br>This
-Index: doc/home-page/support.wml
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/doc/home-page/support.wml,v
-retrieving revision 1.2
-diff -u -b -r1.2 support.wml
---- doc/home-page/support.wml 22 Jun 2003 15:57:37 -0000 1.2
-+++ doc/home-page/support.wml 27 Oct 2003 19:49:47 -0000
-@@ -15,6 +15,11 @@
- you must replace the <b>at</b> with an @ symbol.
- Please see <b>Information Needed</b> below for what to
- include in your support request.
-+p>I get a number of &quot;off-list&quot; emails sent
-+directly to me. Please always copy the appropriate list, if you
-+do not copy the list, I may not answer you, or I will answer by copying
-+the list. If you <em>really</em> have something confidential,
-+please clearly indicate it.
-
- <p>The second way is to use the support tracking tool on SourceForge at
- <a href="http://sourceforge.net/tracker/?group_id=54413&func=browse">
-Index: doc/techlogs/kes-3.10.6
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/doc/techlogs/kes-3.10.6,v
-retrieving revision 1.33
-diff -u -b -r1.33 kes-3.10.6
---- doc/techlogs/kes-3.10.6 3 Oct 2003 19:22:29 -0000 1.33
-+++ doc/techlogs/kes-3.10.6 27 Oct 2003 19:49:48 -0000
-@@ -1,11 +1,14 @@
- Technical notes on version 3.10.6
-- 04 October 2003
-+ 28 October 2003
- Kern Sibbald
-
- General:
-
- Changes submitted this submission:
--03Oct03
-+28Oct03
-+- Bob Kuo found a bug that caused a seg fault, which was due
-+ to my code that walked off the end of a table in linux-usb.c
-+03Oct03 Released here
- - Move the old manual to old_documents and commit the
- new docbook manual to the CVS. Don't include the web
- html directory.
-Index: include/version.h
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/include/version.h,v
-retrieving revision 1.49
-diff -u -b -r1.49 version.h
---- include/version.h 11 Oct 2003 09:45:20 -0000 1.49
-+++ include/version.h 27 Oct 2003 19:49:48 -0000
-@@ -2,5 +2,5 @@
- #define AVERSION 3
- #define VERSION "3.10.6"
- #define VSTRING "3106"
--#define ADATE "10 October 2003"
--#define LSMDATE "10Oct03"
-+#define ADATE "28 October 2003"
-+#define LSMDATE "28Oct03"
-Index: src/drivers/usb/linux-usb.c
-===================================================================
-RCS file: /cvsroot/apcupsd/apcupsd/src/drivers/usb/linux-usb.c,v
-retrieving revision 1.19
-diff -u -b -r1.19 linux-usb.c
---- src/drivers/usb/linux-usb.c 29 Sep 2003 13:37:40 -0000 1.19
-+++ src/drivers/usb/linux-usb.c 27 Oct 2003 19:49:50 -0000
-@@ -731,7 +731,7 @@
- * know_info table and see if we have a match.
- * If so, allocate a new entry for it.
- */
-- for (k=0; k <= (int)KNOWN_INFO_SZ; k++) {
-+ for (k=0; k < (int)KNOWN_INFO_SZ; k++) {
- USB_INFO *info;
- int ci = known_info[k].ci;
-
diff --git a/sysutils/apcupsd/pkg-plist b/sysutils/apcupsd/pkg-plist
index d43f656cf43c..bd208a2c7445 100644
--- a/sysutils/apcupsd/pkg-plist
+++ b/sysutils/apcupsd/pkg-plist
@@ -2,6 +2,8 @@ sbin/apcupsd
sbin/apcaccess
sbin/apcnisd
%%POWERFL%%sbin/powerflute
+etc/apcupsd/apcupsd.conf.net-master.sample
+etc/apcupsd/apcupsd.conf.net-slave.sample
etc/apcupsd/apccontrol
etc/apcupsd/changeme
etc/apcupsd/commfailure