Fix comment for driver.version.internal

Drivers internal version are always tracked separately, and stored in
driver.version.internal

git-svn-id: svn://svn.debian.org/nut/trunk@3656 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add missing variable driver.version.data

Add variable driver.version.data, to track version of the internal data
mapping, for generic drivers (reported by Luiz Angelo Daros de Luca)

git-svn-id: svn://svn.debian.org/nut/trunk@3657 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix publication of driver.version.data

netxml-ups subdriver version is to be tracked in driver.version.data,
not in driver.version.internal

git-svn-id: svn://svn.debian.org/nut/trunk@3658 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix publication of driver.version.data

Publish the MIB name and version in driver.version.data,
rather than merged into driver.version.internal

git-svn-id: svn://svn.debian.org/nut/trunk@3659 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add missing references to libltdl for nut-scanner

nut-scanner requires libltdl (Libtool dlopen abstraction) since NUT
2.6.3. Documentations have been completed, and nut-scanner build
status is now exposed in the build configuration summary

git-svn-id: svn://svn.debian.org/nut/trunk@3660 72a954d1-e00c-0410-aa02-d9c7bb700a61
Remove redundant driver.version.internal publication

git-svn-id: svn://svn.debian.org/nut/trunk@3661 72a954d1-e00c-0410-aa02-d9c7bb700a61
Forgotten mention

upsdrv_info_t->name is also published as "driver.name" variable

git-svn-id: svn://svn.debian.org/nut/trunk@3662 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix broken link to upscli_*(3) HTML manual pages

git-svn-id: svn://svn.debian.org/nut/trunk@3664 72a954d1-e00c-0410-aa02-d9c7bb700a61
Adapt systemd installation directory

Adapt systemd installation directory for the shutdown script, so that it
does not try to install it in the actual system directory, but to the
pointed build directory, including a sub directory prefix



git-svn-id: svn://svn.debian.org/nut/trunk@3665 72a954d1-e00c-0410-aa02-d9c7bb700a61
Adapt systemd installation directory #2

Complete commit r3665, by also adapting paths for service files

git-svn-id: svn://svn.debian.org/nut/trunk@3666 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix upsdrvctl call path

upsdrvctl is located in @driverexecdir@, not @SBINDIR@
(reported by Michal Hlavinka, from Redhat)

git-svn-id: svn://svn.debian.org/nut/trunk@3668 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add basic infrastructure for unit tests

Merge eki-unittests branch, with some adjustments, to add a basic
initial infrastructure for unit tests, using CppUnit (v1.9.6+)
(from Emilien Kia, from Eaton)

git-svn-id: svn://svn.debian.org/nut/trunk@3669 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix upssched regression

Coverity branch merge r3555 introduced a regression: any upssched.conf
command that takes a second argument resulted in a defective frame sent
to the parent process. Thus, the command was not executed
(patch from Oliver Schonefeld)

git-svn-id: svn://svn.debian.org/nut/trunk@3670 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix an error on possible power supplies status

git-svn-id: svn://svn.debian.org/nut/trunk@3671 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix CppUnit detection.

Fix inconsistent test for CppUnit install (using pkg-config) to really enable unit tests.



git-svn-id: svn://svn.debian.org/nut/trunk@3672 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add support for Eaton ePDU Switched (Pulizzi)

Implement support for older Eaton / Powerware ePDU Switched. These
were once sold as Pulizzi, and have now been replaced by newer model
(Eaton Marlin implementation and others)

git-svn-id: svn://svn.debian.org/nut/trunk@3674 72a954d1-e00c-0410-aa02-d9c7bb700a61
Support for FreeIPMI 1.1.x and 1.2.x

Prepare for supporting API changes in FreeIPMI 1.1.x and 1.2.x. This
is mostly related to SDR API simplifications. A 2nd iteration will
probably address code redundancy, whenever possible

git-svn-id: svn://svn.debian.org/nut/trunk@3675 72a954d1-e00c-0410-aa02-d9c7bb700a61
NUT namespace completion

Add two new variables 'ups.test.date' and 'battery.current.total'.
Also add a note on the 'ambient' collection for supporting multiple
sensors

git-svn-id: svn://svn.debian.org/nut/trunk@3676 72a954d1-e00c-0410-aa02-d9c7bb700a61
Clarify the use of multiple ambient sensors

Multiple sensors can be exposed using the indexed notation.
'ambient.*', without index or using '0', relates to the embedded sensor.
For example: 'ambient.temperature' represent the embedded sensor
temperature. Other sensors (external, communication card, ...) can use
indexes from '1' to 'n'. For example: 'ambient.1.temperature' for the
first external sensor temperature.

git-svn-id: svn://svn.debian.org/nut/trunk@3677 72a954d1-e00c-0410-aa02-d9c7bb700a61
APC SNMP MIB update and completion

Add available high precision values, new variables
(input.transfer.reason, battery.current.total and ups.test.date), and
move ambient.{temperature,humidity}.{high,low} to ambient.1.*, since
they relate to alarm threshold of external probe 1
(patch from Hong-Gunn Chew)

git-svn-id: svn://svn.debian.org/nut/trunk@3678 72a954d1-e00c-0410-aa02-d9c7bb700a61