diff options
author | joerg <joerg@FreeBSD.org> | 1998-12-09 00:22:59 +0800 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 1998-12-09 00:22:59 +0800 |
commit | 7bddba22b6e1feeaacfcf7e2fa52782afb443336 (patch) | |
tree | 2d872f179c4f51c5592789d568a926ae3f578ff9 /sysutils | |
parent | c0b2cef97cd090ce3b1b05d1a49aa89264c91ce1 (diff) | |
download | freebsd-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')
-rw-r--r-- | sysutils/upsd/files/patch-ad | 32 |
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}}, + |