aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/upsd
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>1998-12-09 00:22:59 +0800
committerjoerg <joerg@FreeBSD.org>1998-12-09 00:22:59 +0800
commit7bddba22b6e1feeaacfcf7e2fa52782afb443336 (patch)
tree2d872f179c4f51c5592789d568a926ae3f578ff9 /sysutils/upsd
parentc0b2cef97cd090ce3b1b05d1a49aa89264c91ce1 (diff)
downloadfreebsd-ports-gnome-7bddba22b6e1feeaacfcf7e2fa52782afb443336.tar.gz
freebsd-ports-gnome-7bddba22b6e1feeaacfcf7e2fa52782afb443336.tar.zst
freebsd-ports-gnome-7bddba22b6e1feeaacfcf7e2fa52782afb443336.zip
There are apparently different SmartUPS models that accept different
possible values for the wakeup-batteries-capacity register. Add a few more values i've obtained from my SmartUPS 1400. Also, make apc.c print out the name of the register in case some `tune' operation for an APC_TOGGLE type register failed, so the operator gets a clue about what went wrong. Maybe i'll someday even find the time to write up a short man page for all this...
Diffstat (limited to 'sysutils/upsd')
-rw-r--r--sysutils/upsd/files/patch-ad32
1 files changed, 32 insertions, 0 deletions
diff --git a/sysutils/upsd/files/patch-ad b/sysutils/upsd/files/patch-ad
new file mode 100644
index 000000000000..d4677deeb4d5
--- /dev/null
+++ b/sysutils/upsd/files/patch-ad
@@ -0,0 +1,32 @@
+--- apc.c.orig Fri Aug 2 23:44:22 1996
++++ apc.c Tue Dec 8 16:59:03 1998
+@@ -164,12 +164,12 @@
+ }
+ if((r->type & T_TYPE) == T_BINARY) {
+ if(!bcmp(v1.val.binary, v0.val.binary, r->size)) {
+- syslog(LOG_WARNING, "apc_tune: toggle wraparound");
++ syslog(LOG_WARNING, "apc_tune: toggle wraparound register %s", r->name);
+ return 1;
+ }
+ } else {
+ if(v1.val.number == v0.val.number) {
+- syslog(LOG_WARNING, "apc_tune: toggle wraparound");
++ syslog(LOG_WARNING, "apc_tune: toggle wraparound register %s", r->name);
+ return 1;
+ }
+ }
+--- apc_static.c.orig Fri Aug 2 23:44:23 1996
++++ apc_static.c Tue Dec 8 16:56:57 1998
+@@ -91,9 +91,12 @@
+ {SMART_LOWBATDUR, {number: 7}},
+ {SMART_LOWBATDUR, {number: 10}},
+
++ /* several models accept different values here */
+ {SMART_WAKEUPBCAP, {number: 0}},
+ {SMART_WAKEUPBCAP, {number: 10}},
++ {SMART_WAKEUPBCAP, {number: 15}},
+ {SMART_WAKEUPBCAP, {number: 25}},
++ {SMART_WAKEUPBCAP, {number: 50}},
+ {SMART_WAKEUPBCAP, {number: 90}},
+ {SMART_WAKEUPBCAP, {number: 100}},
+