From 89ba505c47313daae843012a9dcec883fe11b390 Mon Sep 17 00:00:00 2001 From: Laurent Bigonville Date: Sun, 10 Jul 2022 09:28:28 +0200 Subject: [PATCH] Merge proposed patch from Yifeng Li, thanks for the work --- debian/changelog | 22 +- debian/control | 105 +++-- debian/libnutclient-dev.install | 5 + debian/libnutclient0.install | 1 - debian/libnutclient0.symbols | 199 --------- debian/libnutclient2.install | 2 + debian/libnutclient2.symbols | 412 ++++++++++++++++++ debian/libnutscan1.symbols | 157 ------- ...ibnutscan1.install => libnutscan2.install} | 1 + debian/libnutscan2.symbols | 41 ++ debian/libupsclient4.symbols | 114 ----- ...sclient4.install => libupsclient6.install} | 0 debian/libupsclient6.symbols | 20 + debian/nut-i2c.install | 2 + debian/nut-i2c.manpages | 2 + debian/nut-modbus.install | 5 + debian/nut-modbus.manpages | 5 + debian/nut-monitor.install | 11 +- debian/nut-monitor.links | 1 + debian/nut-server.install | 12 +- debian/nut-server.manpages | 5 + debian/nut.README.Debian | 2 +- debian/patches/0008-drop-w3c-icons.patch | 33 +- debian/patches/series | 22 +- debian/rules | 11 +- 25 files changed, 641 insertions(+), 549 deletions(-) delete mode 100644 debian/libnutclient0.install delete mode 100644 debian/libnutclient0.symbols create mode 100644 debian/libnutclient2.install create mode 100644 debian/libnutclient2.symbols delete mode 100644 debian/libnutscan1.symbols rename debian/{libnutscan1.install => libnutscan2.install} (53%) create mode 100644 debian/libnutscan2.symbols delete mode 100644 debian/libupsclient4.symbols rename debian/{libupsclient4.install => libupsclient6.install} (100%) create mode 100644 debian/libupsclient6.symbols create mode 100644 debian/nut-i2c.install create mode 100644 debian/nut-i2c.manpages create mode 100644 debian/nut-modbus.install create mode 100644 debian/nut-modbus.manpages create mode 100644 debian/nut-monitor.links diff --git a/debian/changelog b/debian/changelog index b191712..23b2b13 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,26 @@ -nut (2.7.4-15) UNRELEASED; urgency=medium +nut (2.8.0-1) UNRELEASED; urgency=medium + [ Yifeng Li ] + * New upstream release (Closes: #1014287) + - This is the first update in the past 6 years since 2016, and + includes a huge number of fixes, changes, and new device support. + - New serial, I2C and Modbus drivers. + - Driver oldmge-shut has been removed, and replaced by mge-shut. + - New systemd integration, nut-driver.target, nut-driver@instances, + and nut-driver-enumerator are now used to manage drivers. + - Support libusb 1.0 (Closes: 810449) + - Python library PyNUT and the NUT-Moniter GUI has been upgraded to + Python 3. + - API/ABI changes in libnutclient2, libnutscan and libupsclient. + - Fixed POWEROFF_WAIT option on systemd. (Closes: #835634) + + [ Daniel Shahaf ] + * README.Debian: Trivial typo fix (Closes: #862982) + + [ Laurent Bigonville ] * debian/watch: Update the URL and add support for RC releases - -- Laurent Bigonville Sun, 10 Jul 2022 09:20:23 +0200 + -- Laurent Bigonville Sun, 10 Jul 2022 09:26:11 +0200 nut (2.7.4-14) unstable; urgency=medium diff --git a/debian/control b/debian/control index 7ba656b..7a7bfee 100644 --- a/debian/control +++ b/debian/control @@ -7,12 +7,14 @@ Build-Depends: debhelper (>= 12), libfreeipmi-dev (>= 0.8.5) [!hurd-i386], libgd-dev | libgd2-xpm-dev | libgd2-noxpm-dev, libipmimonitoring-dev (>= 1.1.5-2) [!hurd-i386], + libi2c-dev [!hurd-i386], libltdl-dev, + libmodbus-dev, libneon27-gnutls-dev | libneon27-dev, libnss3-dev, libpowerman0-dev (>= 2.3.3), libsnmp-dev | libsnmp9-dev, - libusb-dev (>= 0.1.8), + libusb-dev (>= 1.0.0), libwrap0-dev (>= 7.6), python3 Build-Depends-Indep: asciidoc (>= 8.6.3) , @@ -47,7 +49,7 @@ Depends: adduser, udev [linux-any], ${misc:Depends}, ${shlibs:Depends} -Suggests: nut-cgi, nut-ipmi, nut-snmp, nut-xml +Suggests: nut-cgi, nut-ipmi, nut-snmp, nut-xml, nut-modbus, nut-i2c Pre-Depends: ${misc:Pre-Depends} Description: network UPS tools - core system Network UPS Tools (NUT) is a client/server monitoring system that @@ -93,6 +95,22 @@ Description: network UPS tools - web interface This package provides an HTTP interface for Network UPS Tools which makes it possible to monitor the core NUT system with a web browser. +Package: nut-i2c +Architecture: linux-any +Depends: nut (>= 2.8.0), + libi2c0, + ${misc:Depends}, + ${shlibs:Depends} +Description: network UPS tools - I2C driver + Network UPS Tools (NUT) is a client/server monitoring system that + allows computers to share uninterruptible power supply (UPS) and + power distribution unit (PDU) hardware. Clients access the hardware + through the server, and are notified whenever the power status + changes. + . + This package provides nut-i2c, a collection of drivers for UPS systems + with I2C-based communication protocols. + Package: nut-snmp Architecture: any Depends: nut (>= 1.4.1-pre1), ${misc:Depends}, ${shlibs:Depends} @@ -121,6 +139,22 @@ Description: network UPS tools - IPMI driver monitor IPMI power supply units (PSU) found in servers of popular brands, such as Dell, HP, IBM. It adds an IPMI interface to the core NUT system. +Package: nut-modbus +Architecture: any +Depends: nut (>= 2.8.0), + libmodbus5, + ${misc:Depends}, + ${shlibs:Depends} +Description: network UPS tools - Modbus driver + Network UPS Tools (NUT) is a client/server monitoring system that + allows computers to share uninterruptible power supply (UPS) and + power distribution unit (PDU) hardware. Clients access the hardware + through the server, and are notified whenever the power status + changes. + . + This package provides nut-modbus, a collection of drivers for UPS systems + with Modbus-based communication protocols. + Package: nut-xml Architecture: any Depends: nut (>= 2.2.2), ${misc:Depends}, ${shlibs:Depends} @@ -166,7 +200,7 @@ Description: network UPS tools - documentation . This package contains FAQ, user, developer and packager documentation. -Package: libupsclient4 +Package: libupsclient6 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -185,7 +219,7 @@ Package: libupsclient-dev Section: libdevel Architecture: any Depends: libnss3-dev, - libupsclient4 (= ${binary:Version}), + libupsclient6 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same @@ -198,7 +232,7 @@ Description: network UPS tools - development files . This package provides the development files. -Package: libnutclient0 +Package: libnutclient2 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -216,7 +250,7 @@ Description: network UPS tools - new client library Package: libnutclient-dev Section: libdevel Architecture: any -Depends: libnutclient0 (= ${binary:Version}), +Depends: libnutclient2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same @@ -229,7 +263,7 @@ Description: network UPS tools - development files for the new client library . This package provides the development files for the new client library. -Package: libnutscan1 +Package: libnutscan2 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -247,7 +281,7 @@ Description: network UPS tools - scanner library Package: libnutscan-dev Section: libdevel Architecture: any -Depends: libnutscan1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libnutscan2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Breaks: libupsclient-dev (<< 2.7.4-9~) Replaces: libupsclient-dev (<< 2.7.4-9~) Multi-Arch: same @@ -260,36 +294,33 @@ Description: network UPS tools - development files for the scanner library . This package provides the development files for the scanner library. -#Package: python3-nut -#Section: python -#Architecture: all -#Depends: ${misc:Depends}, ${python3:Depends} -#Description: network UPS tools - Python3 bindings for NUT server -# Network UPS Tools (NUT) is a client/server monitoring system that -# allows computers to share uninterruptible power supply (UPS) and -# power distribution unit (PDU) hardware. Clients access the hardware -# through the server, and are notified whenever the power status -# changes. -# . -# This package provides Python3 bindings to connect to NUT server. +Package: python3-nut +Section: python +Architecture: all +Depends: python3, + ${misc:Depends} +Description: network UPS tools - Python3 bindings for NUT server + Network UPS Tools (NUT) is a client/server monitoring system that + allows computers to share uninterruptible power supply (UPS) and + power distribution unit (PDU) hardware. Clients access the hardware + through the server, and are notified whenever the power status + changes. + . + This package provides Python3 bindings to connect to NUT server. -#Package: nut-monitor -#Architecture: all -#Depends: python-glade2, -# python-gobject-2, -# python-gtk2, -# python-nut, -# ${misc:Depends}, -# ${python:Depends} -#Recommends: python-notify -#Description: network UPS tools - GUI application to monitor UPS status -# Network UPS Tools (NUT) is a client/server monitoring system that -# allows computers to share uninterruptible power supply (UPS) and -# power distribution unit (PDU) hardware. Clients access the hardware -# through the server, and are notified whenever the power status -# changes. -# . -# This package provides nut-monitor, a GUI application to monitor UPS status. +Package: nut-monitor +Architecture: all +Depends: python3-pyqt5, + python3-nut, + ${misc:Depends}, +Description: network UPS tools - GUI application to monitor UPS status + Network UPS Tools (NUT) is a client/server monitoring system that + allows computers to share uninterruptible power supply (UPS) and + power distribution unit (PDU) hardware. Clients access the hardware + through the server, and are notified whenever the power status + changes. + . + This package provides nut-monitor, a GUI application to monitor UPS status. Package: libups-nut-perl Section: perl diff --git a/debian/libnutclient-dev.install b/debian/libnutclient-dev.install index f1be274..25c05f7 100644 --- a/debian/libnutclient-dev.install +++ b/debian/libnutclient-dev.install @@ -1,4 +1,9 @@ usr/include/nutclient.h +usr/include/nutclientmem.h +usr/include/nutscan-serial.h usr/lib/*/libnutclient.a usr/lib/*/libnutclient.so usr/lib/*/pkgconfig/libnutclient.pc +usr/lib/*/pkgconfig/libnutclientstub.pc +lib/*/libnutclientstub.a +lib/*/libnutclientstub.so diff --git a/debian/libnutclient0.install b/debian/libnutclient0.install deleted file mode 100644 index e5a792e..0000000 --- a/debian/libnutclient0.install +++ /dev/null @@ -1 +0,0 @@ -lib/*/libnutclient.so.* diff --git a/debian/libnutclient0.symbols b/debian/libnutclient0.symbols deleted file mode 100644 index 4e7c579..0000000 --- a/debian/libnutclient0.symbols +++ /dev/null @@ -1,199 +0,0 @@ -# SymbolsHelper-Confirmed: 2.7.4-9~ amd64 arm64 armel armhf hppa i386 ia64 m68k mips mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 -libnutclient.so.0 libnutclient0 #MINVER# -* Build-Depends-Package: libnutclient-dev - (c++)"nut::Client::Client()@Base" 2.7.3 - (c++)"nut::Client::getDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Client::getDeviceVariableValues(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Client::getDevices()@Base" 2.7.3 - (c++)"nut::Client::hasDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Client::hasDeviceCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Client::hasDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Client::~Client()@Base" 2.7.3 - (c++)"nut::Command::Command(nut::Command const&)@Base" 2.7.3 - (c++)"nut::Command::Command(nut::Device*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Command::execute()@Base" 2.7.3 - (c++)"nut::Command::getDescription[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Command::getDevice() const@Base" 2.7.3 - (c++)"nut::Command::getDevice()@Base" 2.7.3 - (c++)"nut::Command::getName[abi:cxx11]() const@Base" 2.7.3 - (c++)"nut::Command::isOk() const@Base" 2.7.3 - (c++)"nut::Command::operator bool() const@Base" 2.7.3 - (c++)"nut::Command::operator!() const@Base" 2.7.3 - (c++)"nut::Command::operator<(nut::Command const&) const@Base" 2.7.3 - (c++)"nut::Command::operator==(nut::Command const&) const@Base" 2.7.3 - (c++)"nut::Command::~Command()@Base" 2.7.3 - (c++)"nut::Device::Device(nut::Client*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::Device(nut::Device const&)@Base" 2.7.3 - (c++)"nut::Device::executeCommand(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::forcedShutdown()@Base" 2.7.3 - (c++)"nut::Device::getClient() const@Base" 2.7.3 - (c++)"nut::Device::getClient()@Base" 2.7.3 - (c++)"nut::Device::getCommand(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::getCommandNames[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Device::getCommands()@Base" 2.7.3 - (c++)"nut::Device::getDescription[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Device::getName[abi:cxx11]() const@Base" 2.7.3 - (c++)"nut::Device::getNumLogins()@Base" 2.7.3 - (c++)"nut::Device::getRWVariableNames[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Device::getRWVariables()@Base" 2.7.3 - (c++)"nut::Device::getVariable(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::getVariableNames[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Device::getVariableValue(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::getVariableValues[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Device::getVariables()@Base" 2.7.3 - (c++)"nut::Device::isOk() const@Base" 2.7.3 - (c++)"nut::Device::login()@Base" 2.7.3 - (c++)"nut::Device::master()@Base" 2.7.3 - (c++)"nut::Device::operator bool() const@Base" 2.7.3 - (c++)"nut::Device::operator!() const@Base" 2.7.3 - (c++)"nut::Device::operator<(nut::Device const&) const@Base" 2.7.3 - (c++)"nut::Device::operator==(nut::Device const&) const@Base" 2.7.3 - (c++)"nut::Device::setVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Device::setVariable(std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.7.3 - (c++)"nut::Device::~Device()@Base" 2.7.3 - (c++)"nut::IOException::~IOException()@Base" 2.7.3 - (c++)"nut::NotConnectedException::NotConnectedException()@Base" 2.7.3 - (c++)"nut::NotConnectedException::~NotConnectedException()@Base" 2.7.3 - (c++)"nut::NutException::NutException(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::NutException::str[abi:cxx11]() const@Base" 2.7.3 - (c++)"nut::NutException::what() const@Base" 2.7.3 - (c++)"nut::NutException::~NutException()@Base" 2.7.3 - (c++)"nut::SystemException::SystemException()@Base" 2.7.3 - (c++)"nut::SystemException::err[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::SystemException::~SystemException()@Base" 2.7.3 - (c++)"nut::TcpClient::TcpClient()@Base" 2.7.3 - (c++)"nut::TcpClient::TcpClient(std::__cxx11::basic_string, std::allocator > const&, int)@Base" 2.7.3 - (c++)"nut::TcpClient::authenticate(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::connect()@Base" 2.7.3 - (c++)"nut::TcpClient::connect(std::__cxx11::basic_string, std::allocator > const&, int)@Base" 2.7.3 - (c++)"nut::TcpClient::detectError(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::deviceForcedShutdown(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::deviceGetNumLogins(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::deviceLogin(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::deviceMaster(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::disconnect()@Base" 2.7.3 - (c++)"nut::TcpClient::escape(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::executeDeviceCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++|arch-bits=32)"nut::TcpClient::explode(std::__cxx11::basic_string, std::allocator > const&, unsigned int)@Base" 2.7.4 - (c++|arch-bits=64)"nut::TcpClient::explode(std::__cxx11::basic_string, std::allocator > const&, unsigned long)@Base" 2.7.4 - (c++)"nut::TcpClient::get(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceCommandDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceCommandNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceDescription(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceNames[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceRWVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceVariableDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceVariableValue(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getDeviceVariableValues(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::getHost[abi:cxx11]() const@Base" 2.7.3 - (c++)"nut::TcpClient::getPort() const@Base" 2.7.3 - (c++)"nut::TcpClient::getTimeout() const@Base" 2.7.3 - (c++)"nut::TcpClient::isConnected() const@Base" 2.7.3 - (c++)"nut::TcpClient::list(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::logout()@Base" 2.7.3 - (c++)"nut::TcpClient::sendQuery(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.7.3 - (c++)"nut::TcpClient::setTimeout(long)@Base" 2.7.3 - (c++)"nut::TcpClient::~TcpClient()@Base" 2.7.3 - (c++)"nut::TimeoutException::TimeoutException()@Base" 2.7.3 - (c++)"nut::TimeoutException::~TimeoutException()@Base" 2.7.3 - (c++)"nut::UnknownHostException::UnknownHostException()@Base" 2.7.3 - (c++)"nut::UnknownHostException::~UnknownHostException()@Base" 2.7.3 - (c++)"nut::Variable::Variable(nut::Device*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Variable::Variable(nut::Variable const&)@Base" 2.7.3 - (c++)"nut::Variable::getDescription[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Variable::getDevice() const@Base" 2.7.3 - (c++)"nut::Variable::getDevice()@Base" 2.7.3 - (c++)"nut::Variable::getName[abi:cxx11]() const@Base" 2.7.3 - (c++)"nut::Variable::getValue[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::Variable::isOk() const@Base" 2.7.3 - (c++)"nut::Variable::operator bool() const@Base" 2.7.3 - (c++)"nut::Variable::operator!() const@Base" 2.7.3 - (c++)"nut::Variable::operator<(nut::Variable const&) const@Base" 2.7.3 - (c++)"nut::Variable::operator==(nut::Variable const&) const@Base" 2.7.3 - (c++)"nut::Variable::setValue(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"nut::Variable::setValues(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.7.3 - (c++)"nut::Variable::~Variable()@Base" 2.7.3 - (c++)"nut::internal::Socket::Socket()@Base" 2.7.3 - (c++)"nut::internal::Socket::connect(std::__cxx11::basic_string, std::allocator > const&, int)@Base" 2.7.3 - (c++)"nut::internal::Socket::disconnect()@Base" 2.7.3 - (c++)"nut::internal::Socket::isConnected() const@Base" 2.7.3 - (c++|arch-bits=32)"nut::internal::Socket::read(void*, unsigned int)@Base" 2.7.4 - (c++|arch-bits=64)"nut::internal::Socket::read(void*, unsigned long)@Base" 2.7.4 - (c++)"nut::internal::Socket::read[abi:cxx11]()@Base" 2.7.3 - (c++)"nut::internal::Socket::setTimeout(long)@Base" 2.7.3 - (c++)"nut::internal::Socket::write(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++|arch-bits=32)"nut::internal::Socket::write(void const*, unsigned int)@Base" 2.7.4 - (c++|arch-bits=64)"nut::internal::Socket::write(void const*, unsigned long)@Base" 2.7.4 - nutclient_authenticate@Base 2.7.3 - nutclient_destroy@Base 2.7.3 - nutclient_device_forced_shutdown@Base 2.7.3 - nutclient_device_login@Base 2.7.3 - nutclient_device_master@Base 2.7.3 - nutclient_execute_device_command@Base 2.7.3 - nutclient_get_device_command_description@Base 2.7.3 - nutclient_get_device_commands@Base 2.7.3 - nutclient_get_device_description@Base 2.7.3 - nutclient_get_device_num_logins@Base 2.7.3 - nutclient_get_device_rw_variables@Base 2.7.3 - nutclient_get_device_variable_description@Base 2.7.3 - nutclient_get_device_variable_values@Base 2.7.3 - nutclient_get_device_variables@Base 2.7.3 - nutclient_get_devices@Base 2.7.3 - nutclient_has_device@Base 2.7.3 - nutclient_has_device_command@Base 2.7.3 - nutclient_has_device_variable@Base 2.7.3 - nutclient_logout@Base 2.7.3 - nutclient_set_device_variable_value@Base 2.7.3 - nutclient_set_device_variable_values@Base 2.7.3 - nutclient_tcp_create_client@Base 2.7.3 - nutclient_tcp_disconnect@Base 2.7.3 - nutclient_tcp_get_timeout@Base 2.7.3 - nutclient_tcp_is_connected@Base 2.7.3 - nutclient_tcp_reconnect@Base 2.7.3 - nutclient_tcp_set_timeout@Base 2.7.3 - (c++)"std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*)@Base" 2.7.3 - (c++)"std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*)@Base" 2.7.3 - (c++)"std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >*)@Base" 2.7.3 - (c++|optional=templinst)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.4 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.3 - (c++)"std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nut::Variable&&)@Base" 2.7.3 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.7.3 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 2.7.3 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > >::~vector()@Base" 2.7.3 - strarr_alloc@Base 2.7.3 - strarr_free@Base 2.7.3 - (c++)"typeinfo for nut::Client@Base" 2.7.3 - (c++)"typeinfo for nut::IOException@Base" 2.7.3 - (c++)"typeinfo for nut::NotConnectedException@Base" 2.7.3 - (c++)"typeinfo for nut::NutException@Base" 2.7.3 - (c++)"typeinfo for nut::SystemException@Base" 2.7.3 - (c++)"typeinfo for nut::TcpClient@Base" 2.7.3 - (c++)"typeinfo for nut::TimeoutException@Base" 2.7.3 - (c++)"typeinfo for nut::UnknownHostException@Base" 2.7.3 - (c++)"typeinfo name for nut::Client@Base" 2.7.3 - (c++)"typeinfo name for nut::IOException@Base" 2.7.3 - (c++)"typeinfo name for nut::NotConnectedException@Base" 2.7.3 - (c++)"typeinfo name for nut::NutException@Base" 2.7.3 - (c++)"typeinfo name for nut::SystemException@Base" 2.7.3 - (c++)"typeinfo name for nut::TcpClient@Base" 2.7.3 - (c++)"typeinfo name for nut::TimeoutException@Base" 2.7.3 - (c++)"typeinfo name for nut::UnknownHostException@Base" 2.7.3 - (c++|optional=templinst)"void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > const&>(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.4 - (c++|optional=templinst)"void std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > >::_M_realloc_insert, std::allocator >, std::allocator, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator >, std::allocator, std::allocator > > >*, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >, std::vector, std::allocator >, std::allocator, std::allocator > > >&&)@Base" 2.7.4 - (c++)"vtable for nut::Client@Base" 2.7.3 - (c++)"vtable for nut::IOException@Base" 2.7.3 - (c++)"vtable for nut::NotConnectedException@Base" 2.7.3 - (c++)"vtable for nut::NutException@Base" 2.7.3 - (c++)"vtable for nut::SystemException@Base" 2.7.3 - (c++)"vtable for nut::TcpClient@Base" 2.7.3 - (c++)"vtable for nut::TimeoutException@Base" 2.7.3 - (c++)"vtable for nut::UnknownHostException@Base" 2.7.3 - (c++|optional=templinst)"void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@Base" 2.7.4 - (c++|optional=templinst|arch=s390x mipsel armhf)"std::pair, std::allocator > >, bool> std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_unique, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.4 - (c++|optional=templinst|arch=!s390x !mipsel !armhf)"std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.7.4 diff --git a/debian/libnutclient2.install b/debian/libnutclient2.install new file mode 100644 index 0000000..b1e6835 --- /dev/null +++ b/debian/libnutclient2.install @@ -0,0 +1,2 @@ +lib/*/libnutclient.so.* +lib/*/libnutclientstub.so.* diff --git a/debian/libnutclient2.symbols b/debian/libnutclient2.symbols new file mode 100644 index 0000000..eb713cb --- /dev/null +++ b/debian/libnutclient2.symbols @@ -0,0 +1,412 @@ +libnutclient.so.2 libnutclient2 #MINVER# + UPS_VERSION@Base 2.8.0 + _ZN3nut11IOExceptionD0Ev@Base 2.8.0 + _ZN3nut11IOExceptionD1Ev@Base 2.8.0 + _ZN3nut11IOExceptionD2Ev@Base 2.8.0 + _ZN3nut12NutExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut12NutExceptionC1ERKS0_@Base 2.8.0 + _ZN3nut12NutExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut12NutExceptionC2ERKS0_@Base 2.8.0 + _ZN3nut12NutExceptionD0Ev@Base 2.8.0 + _ZN3nut12NutExceptionD1Ev@Base 2.8.0 + _ZN3nut12NutExceptionD2Ev@Base 2.8.0 + _ZN3nut15SystemException3errB5cxx11Ev@Base 2.8.0 + _ZN3nut15SystemExceptionC1Ev@Base 2.8.0 + _ZN3nut15SystemExceptionC2Ev@Base 2.8.0 + _ZN3nut15SystemExceptionD0Ev@Base 2.8.0 + _ZN3nut15SystemExceptionD1Ev@Base 2.8.0 + _ZN3nut15SystemExceptionD2Ev@Base 2.8.0 + _ZN3nut16TimeoutExceptionC1Ev@Base 2.8.0 + _ZN3nut16TimeoutExceptionC2Ev@Base 2.8.0 + _ZN3nut16TimeoutExceptionD0Ev@Base 2.8.0 + _ZN3nut16TimeoutExceptionD1Ev@Base 2.8.0 + _ZN3nut16TimeoutExceptionD2Ev@Base 2.8.0 + _ZN3nut20UnknownHostExceptionC1Ev@Base 2.8.0 + _ZN3nut20UnknownHostExceptionC2Ev@Base 2.8.0 + _ZN3nut20UnknownHostExceptionD0Ev@Base 2.8.0 + _ZN3nut20UnknownHostExceptionD1Ev@Base 2.8.0 + _ZN3nut20UnknownHostExceptionD2Ev@Base 2.8.0 + _ZN3nut21NotConnectedExceptionC1Ev@Base 2.8.0 + _ZN3nut21NotConnectedExceptionC2Ev@Base 2.8.0 + _ZN3nut21NotConnectedExceptionD0Ev@Base 2.8.0 + _ZN3nut21NotConnectedExceptionD1Ev@Base 2.8.0 + _ZN3nut21NotConnectedExceptionD2Ev@Base 2.8.0 + _ZN3nut6Client10getDevicesEv@Base 2.8.0 + _ZN3nut6Client10hasFeatureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Client16hasDeviceCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut6Client17hasDeviceVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut6Client23getDeviceVariableValuesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Client24getDevicesVariableValuesERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE@Base 2.8.0 + _ZN3nut6Client8TRACKINGB5cxx11E@Base 2.8.0 + _ZN3nut6Client9getDeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Client9hasDeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6ClientC1Ev@Base 2.8.0 + _ZN3nut6ClientC2Ev@Base 2.8.0 + _ZN3nut6ClientD0Ev@Base 2.8.0 + _ZN3nut6ClientD1Ev@Base 2.8.0 + _ZN3nut6ClientD2Ev@Base 2.8.0 + _ZN3nut6Device10getCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Device11getCommandsEv@Base 2.8.0 + _ZN3nut6Device11getVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Device11setVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_SaIS6_EE@Base 2.8.0 + _ZN3nut6Device11setVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut6Device12getNumLoginsEv@Base 2.8.0 + _ZN3nut6Device12getVariablesEv@Base 2.8.0 + _ZN3nut6Device14executeCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut6Device14forcedShutdownEv@Base 2.8.0 + _ZN3nut6Device14getDescriptionB5cxx11Ev@Base 2.8.0 + _ZN3nut6Device14getRWVariablesEv@Base 2.8.0 + _ZN3nut6Device15getCommandNamesB5cxx11Ev@Base 2.8.0 + _ZN3nut6Device16getVariableNamesB5cxx11Ev@Base 2.8.0 + _ZN3nut6Device16getVariableValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6Device17getVariableValuesB5cxx11Ev@Base 2.8.0 + _ZN3nut6Device18getRWVariableNamesB5cxx11Ev@Base 2.8.0 + _ZN3nut6Device5loginEv@Base 2.8.0 + _ZN3nut6Device6masterEv@Base 2.8.0 + _ZN3nut6Device7primaryEv@Base 2.8.0 + _ZN3nut6Device9getClientEv@Base 2.8.0 + _ZN3nut6DeviceC1EPNS_6ClientERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6DeviceC1ERKS0_@Base 2.8.0 + _ZN3nut6DeviceC2EPNS_6ClientERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut6DeviceC2ERKS0_@Base 2.8.0 + _ZN3nut6DeviceD1Ev@Base 2.8.0 + _ZN3nut6DeviceD2Ev@Base 2.8.0 + _ZN3nut6DeviceaSERKS0_@Base 2.8.0 + _ZN3nut7Command14getDescriptionB5cxx11Ev@Base 2.8.0 + _ZN3nut7Command7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut7Command9getDeviceEv@Base 2.8.0 + _ZN3nut7CommandC1EPNS_6DeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut7CommandC1ERKS0_@Base 2.8.0 + _ZN3nut7CommandC2EPNS_6DeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut7CommandC2ERKS0_@Base 2.8.0 + _ZN3nut7CommandD1Ev@Base 2.8.0 + _ZN3nut7CommandD2Ev@Base 2.8.0 + _ZN3nut7CommandaSERKS0_@Base 2.8.0 + _ZN3nut8Variable14getDescriptionB5cxx11Ev@Base 2.8.0 + _ZN3nut8Variable8getValueB5cxx11Ev@Base 2.8.0 + _ZN3nut8Variable8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut8Variable9getDeviceEv@Base 2.8.0 + _ZN3nut8Variable9setValuesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE@Base 2.8.0 + _ZN3nut8VariableC1EPNS_6DeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut8VariableC1ERKS0_@Base 2.8.0 + _ZN3nut8VariableC2EPNS_6DeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut8VariableC2ERKS0_@Base 2.8.0 + _ZN3nut8VariableD1Ev@Base 2.8.0 + _ZN3nut8VariableD2Ev@Base 2.8.0 + _ZN3nut8VariableaSERKS0_@Base 2.8.0 + _ZN3nut8internal6Socket10disconnectEv@Base 2.8.0 + _ZN3nut8internal6Socket10setTimeoutEl@Base 2.8.0 + _ZN3nut8internal6Socket4readB5cxx11Ev@Base 2.8.0 + _ZN3nut8internal6Socket4readEPvm@Base 2.8.0 + _ZN3nut8internal6Socket5writeEPKvm@Base 2.8.0 + _ZN3nut8internal6Socket5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut8internal6Socket7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt@Base 2.8.0 + _ZN3nut8internal6SocketC1Ev@Base 2.8.0 + _ZN3nut8internal6SocketC2Ev@Base 2.8.0 + _ZN3nut8internal6SocketD1Ev@Base 2.8.0 + _ZN3nut8internal6SocketD2Ev@Base 2.8.0 + _ZN3nut9TcpClient10disconnectEv@Base 2.8.0 + _ZN3nut9TcpClient10setFeatureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.8.0 + _ZN3nut9TcpClient10setTimeoutEl@Base 2.8.0 + _ZN3nut9TcpClient11detectErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient11deviceLoginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient12authenticateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient12deviceMasterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient13devicePrimaryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient14getDeviceNamesB5cxx11Ev@Base 2.8.0 + _ZN3nut9TcpClient16isFeatureEnabledERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient16sendAsyncQueriesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE@Base 2.8.0 + _ZN3nut9TcpClient17getTrackingResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient17sendTrackingQueryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient17setDeviceVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKSt6vectorIS6_SaIS6_EE@Base 2.8.0 + _ZN3nut9TcpClient17setDeviceVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 2.8.0 + _ZN3nut9TcpClient18deviceGetNumLoginsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient20deviceForcedShutdownERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient20executeDeviceCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 2.8.0 + _ZN3nut9TcpClient20getDeviceDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient21getDeviceCommandNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient22getDeviceVariableNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient22getDeviceVariableValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient23getDeviceVariableValuesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient24getDeviceRWVariableNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient24getDevicesVariableValuesERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE@Base 2.8.0 + _ZN3nut9TcpClient27getDeviceCommandDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient28getDeviceVariableDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient4listERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut9TcpClient6escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient6logoutEv@Base 2.8.0 + _ZN3nut9TcpClient7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt@Base 2.8.0 + _ZN3nut9TcpClient7connectEv@Base 2.8.0 + _ZN3nut9TcpClient7explodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 2.8.0 + _ZN3nut9TcpClient9getDeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient9parseListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClient9sendQueryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut9TcpClientC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt@Base 2.8.0 + _ZN3nut9TcpClientC1Ev@Base 2.8.0 + _ZN3nut9TcpClientC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt@Base 2.8.0 + _ZN3nut9TcpClientC2Ev@Base 2.8.0 + _ZN3nut9TcpClientD0Ev@Base 2.8.0 + _ZN3nut9TcpClientD1Ev@Base 2.8.0 + _ZN3nut9TcpClientD2Ev@Base 2.8.0 + _ZNK3nut12NutException3strB5cxx11Ev@Base 2.8.0 + _ZNK3nut12NutException4whatEv@Base 2.8.0 + _ZNK3nut6Device4isOkEv@Base 2.8.0 + _ZNK3nut6Device7getNameB5cxx11Ev@Base 2.8.0 + _ZNK3nut6Device9getClientEv@Base 2.8.0 + _ZNK3nut6DevicecvbEv@Base 2.8.0 + _ZNK3nut6DeviceeqERKS0_@Base 2.8.0 + _ZNK3nut6DeviceltERKS0_@Base 2.8.0 + _ZNK3nut6DevicentEv@Base 2.8.0 + _ZNK3nut7Command4isOkEv@Base 2.8.0 + _ZNK3nut7Command7getNameB5cxx11Ev@Base 2.8.0 + _ZNK3nut7Command9getDeviceEv@Base 2.8.0 + _ZNK3nut7CommandcvbEv@Base 2.8.0 + _ZNK3nut7CommandeqERKS0_@Base 2.8.0 + _ZNK3nut7CommandltERKS0_@Base 2.8.0 + _ZNK3nut7CommandntEv@Base 2.8.0 + _ZNK3nut8Variable4isOkEv@Base 2.8.0 + _ZNK3nut8Variable7getNameB5cxx11Ev@Base 2.8.0 + _ZNK3nut8Variable9getDeviceEv@Base 2.8.0 + _ZNK3nut8VariablecvbEv@Base 2.8.0 + _ZNK3nut8VariableeqERKS0_@Base 2.8.0 + _ZNK3nut8VariableltERKS0_@Base 2.8.0 + _ZNK3nut8VariablentEv@Base 2.8.0 + _ZNK3nut8internal6Socket11isConnectedEv@Base 2.8.0 + _ZNK3nut9TcpClient10getTimeoutEv@Base 2.8.0 + _ZNK3nut9TcpClient11isConnectedEv@Base 2.8.0 + _ZNK3nut9TcpClient7getHostB5cxx11Ev@Base 2.8.0 + _ZNK3nut9TcpClient7getPortEv@Base 2.8.0 + _ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_@Base 2.8.0 + _ZNSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS5_ESaIS5_EE6insertERKS5_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.8.0 + _ZNSt6vectorIS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.8.0 + _ZNSt6vectorIS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EESaIS7_EED1Ev@Base 2.8.0 + _ZNSt6vectorIS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EESaIS7_EED2Ev@Base 2.8.0 + _ZNSt8_Rb_treeIN3nut6DeviceES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E@Base 2.8.0 + _ZNSt8_Rb_treeIN3nut8VariableES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE24_M_get_insert_unique_posERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISH_ERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE7_M_copyILb0ENSH_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISB_ESM_PSt18_Rb_tree_node_baseRT0_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EEaSERKSH_@Base 2.8.0 + _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base 2.8.0 + _ZTIN3nut11IOExceptionE@Base 2.8.0 + _ZTIN3nut12NutExceptionE@Base 2.8.0 + _ZTIN3nut15SystemExceptionE@Base 2.8.0 + _ZTIN3nut16TimeoutExceptionE@Base 2.8.0 + _ZTIN3nut20UnknownHostExceptionE@Base 2.8.0 + _ZTIN3nut21NotConnectedExceptionE@Base 2.8.0 + _ZTIN3nut6ClientE@Base 2.8.0 + _ZTIN3nut9TcpClientE@Base 2.8.0 + _ZTSN3nut11IOExceptionE@Base 2.8.0 + _ZTSN3nut12NutExceptionE@Base 2.8.0 + _ZTSN3nut15SystemExceptionE@Base 2.8.0 + _ZTSN3nut16TimeoutExceptionE@Base 2.8.0 + _ZTSN3nut20UnknownHostExceptionE@Base 2.8.0 + _ZTSN3nut21NotConnectedExceptionE@Base 2.8.0 + _ZTSN3nut6ClientE@Base 2.8.0 + _ZTSN3nut9TcpClientE@Base 2.8.0 + _ZTVN3nut11IOExceptionE@Base 2.8.0 + _ZTVN3nut12NutExceptionE@Base 2.8.0 + _ZTVN3nut15SystemExceptionE@Base 2.8.0 + _ZTVN3nut16TimeoutExceptionE@Base 2.8.0 + _ZTVN3nut20UnknownHostExceptionE@Base 2.8.0 + _ZTVN3nut21NotConnectedExceptionE@Base 2.8.0 + _ZTVN3nut6ClientE@Base 2.8.0 + _ZTVN3nut9TcpClientE@Base 2.8.0 + altpidpath@Base 2.8.0 + background@Base 2.8.0 + become_user@Base 2.8.0 + check_unix_socket_filename@Base 2.8.0 + chroot_start@Base 2.8.0 + confpath@Base 2.8.0 + dflt_statepath@Base 2.8.0 + fatal_with_errno@Base 2.8.0 + fatalx@Base 2.8.0 + get_libname@Base 2.8.0 + get_max_pid_t@Base 2.8.0 + get_user_pwent@Base 2.8.0 + nut_debug_level@Base 2.8.0 + nut_log_level@Base 2.8.0 + nutclient_authenticate@Base 2.8.0 + nutclient_destroy@Base 2.8.0 + nutclient_device_forced_shutdown@Base 2.8.0 + nutclient_device_login@Base 2.8.0 + nutclient_device_master@Base 2.8.0 + nutclient_device_primary@Base 2.8.0 + nutclient_execute_device_command@Base 2.8.0 + nutclient_get_device_command_description@Base 2.8.0 + nutclient_get_device_commands@Base 2.8.0 + nutclient_get_device_description@Base 2.8.0 + nutclient_get_device_num_logins@Base 2.8.0 + nutclient_get_device_rw_variables@Base 2.8.0 + nutclient_get_device_variable_description@Base 2.8.0 + nutclient_get_device_variable_values@Base 2.8.0 + nutclient_get_device_variables@Base 2.8.0 + nutclient_get_devices@Base 2.8.0 + nutclient_has_device@Base 2.8.0 + nutclient_has_device_command@Base 2.8.0 + nutclient_has_device_variable@Base 2.8.0 + nutclient_logout@Base 2.8.0 + nutclient_set_device_variable_value@Base 2.8.0 + nutclient_set_device_variable_values@Base 2.8.0 + nutclient_tcp_create_client@Base 2.8.0 + nutclient_tcp_disconnect@Base 2.8.0 + nutclient_tcp_get_timeout@Base 2.8.0 + nutclient_tcp_is_connected@Base 2.8.0 + nutclient_tcp_reconnect@Base 2.8.0 + nutclient_tcp_set_timeout@Base 2.8.0 + open_syslog@Base 2.8.0 + parsepid@Base 2.8.0 + pconf_char@Base 2.8.0 + pconf_encode@Base 2.8.0 + pconf_file_begin@Base 2.8.0 + pconf_file_next@Base 2.8.0 + pconf_finish@Base 2.8.0 + pconf_init@Base 2.8.0 + pconf_line@Base 2.8.0 + pconf_parse_error@Base 2.8.0 + s_upsdebug_ascii@Base 2.8.0 + s_upsdebug_hex@Base 2.8.0 + s_upsdebug_with_errno@Base 2.8.0 + s_upsdebugx@Base 2.8.0 + select_read@Base 2.8.0 + select_write@Base 2.8.0 + sendsignal@Base 2.8.0 + sendsignalfn@Base 2.8.0 + sendsignalpid@Base 2.8.0 + snprintfcat@Base 2.8.0 + state_addcmd@Base 2.8.0 + state_addenum@Base 2.8.0 + state_addrange@Base 2.8.0 + state_cmdfree@Base 2.8.0 + state_delcmd@Base 2.8.0 + state_delenum@Base 2.8.0 + state_delinfo@Base 2.8.0 + state_delrange@Base 2.8.0 + state_getaux@Base 2.8.0 + state_getenumlist@Base 2.8.0 + state_getflags@Base 2.8.0 + state_getinfo@Base 2.8.0 + state_getrangelist@Base 2.8.0 + state_infofree@Base 2.8.0 + state_setaux@Base 2.8.0 + state_setflags@Base 2.8.0 + state_setinfo@Base 2.8.0 + state_tree_find@Base 2.8.0 + str_ends_with@Base 2.8.0 + str_is_double@Base 2.8.0 + str_is_double_strict@Base 2.8.0 + str_is_int@Base 2.8.0 + str_is_int_strict@Base 2.8.0 + str_is_long@Base 2.8.0 + str_is_long_strict@Base 2.8.0 + str_is_short@Base 2.8.0 + str_is_short_strict@Base 2.8.0 + str_is_uint@Base 2.8.0 + str_is_uint_strict@Base 2.8.0 + str_is_ulong@Base 2.8.0 + str_is_ulong_strict@Base 2.8.0 + str_is_ushort@Base 2.8.0 + str_is_ushort_strict@Base 2.8.0 + str_ltrim@Base 2.8.0 + str_ltrim_m@Base 2.8.0 + str_ltrim_space@Base 2.8.0 + str_rtrim@Base 2.8.0 + str_rtrim_m@Base 2.8.0 + str_rtrim_space@Base 2.8.0 + str_to_double@Base 2.8.0 + str_to_double_strict@Base 2.8.0 + str_to_int@Base 2.8.0 + str_to_int_strict@Base 2.8.0 + str_to_long@Base 2.8.0 + str_to_long_strict@Base 2.8.0 + str_to_short@Base 2.8.0 + str_to_short_strict@Base 2.8.0 + str_to_uint@Base 2.8.0 + str_to_uint_strict@Base 2.8.0 + str_to_ulong@Base 2.8.0 + str_to_ulong_strict@Base 2.8.0 + str_to_ushort@Base 2.8.0 + str_to_ushort_strict@Base 2.8.0 + str_trim@Base 2.8.0 + str_trim_m@Base 2.8.0 + str_trim_space@Base 2.8.0 + strarr_alloc@Base 2.8.0 + strarr_free@Base 2.8.0 + stringset_to_strarr@Base 2.8.0 + stringvector_to_strarr@Base 2.8.0 + syslogbit_set@Base 2.8.0 + upslog_with_errno@Base 2.8.0 + upslogx@Base 2.8.0 + writepid@Base 2.8.0 + xbasename@Base 2.8.0 + xcalloc@Base 2.8.0 + xmalloc@Base 2.8.0 + xrealloc@Base 2.8.0 + xstrdup@Base 2.8.0 +libnutclientstub.so.1 libnutclient2 #MINVER# + _ZN3nut12NutExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut12NutExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub10setFeatureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.8.0 + _ZN3nut13MemClientStub11deviceLoginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub12authenticateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut13MemClientStub12deviceMasterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub13devicePrimaryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub14getDeviceNamesB5cxx11Ev@Base 2.8.0 + _ZN3nut13MemClientStub16isFeatureEnabledERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub17getTrackingResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub17setDeviceVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKSt6vectorIS6_SaIS6_EE@Base 2.8.0 + _ZN3nut13MemClientStub17setDeviceVariableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 2.8.0 + _ZN3nut13MemClientStub18deviceGetNumLoginsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub20deviceForcedShutdownERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub20executeDeviceCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 2.8.0 + _ZN3nut13MemClientStub20getDeviceDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub21getDeviceCommandNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub22getDeviceVariableNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub22getDeviceVariableValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut13MemClientStub23getDeviceVariableValuesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub24getDeviceRWVariableNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStub24getDevicesVariableValuesERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE@Base 2.8.0 + _ZN3nut13MemClientStub27getDeviceCommandDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut13MemClientStub28getDeviceVariableDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8.0 + _ZN3nut13MemClientStub6logoutEv@Base 2.8.0 + _ZN3nut13MemClientStub9getDeviceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8.0 + _ZN3nut13MemClientStubD0Ev@Base 2.8.0 + _ZN3nut13MemClientStubD1Ev@Base 2.8.0 + _ZN3nut13MemClientStubD2Ev@Base 2.8.0 + _ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.8.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE17_M_emplace_uniqueIJRS7_RSG_EEES6_ISt17_Rb_tree_iteratorISH_EbEDpOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE17_M_emplace_uniqueIJS6_IS5_SG_EEEES6_ISt17_Rb_tree_iteratorISH_EbEDpOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE24_M_get_insert_unique_posERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE4findERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE17_M_emplace_uniqueIJRS7_RKSA_EEES6_ISt17_Rb_tree_iteratorISB_EbEDpOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE17_M_emplace_uniqueIJRS7_RSA_EEES6_ISt17_Rb_tree_iteratorISB_EbEDpOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE7_M_copyILb0ENSH_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISB_ESM_PSt18_Rb_tree_node_baseRT0_@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.8.0 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EEaSERKSH_@Base 2.8.0 + _ZTIN3nut13MemClientStubE@Base 2.8.0 + _ZTSN3nut13MemClientStubE@Base 2.8.0 + _ZTVN3nut13MemClientStubE@Base 2.8.0 + nutclient_mem_create_client@Base 2.8.0 diff --git a/debian/libnutscan1.symbols b/debian/libnutscan1.symbols deleted file mode 100644 index d498469..0000000 --- a/debian/libnutscan1.symbols +++ /dev/null @@ -1,157 +0,0 @@ -libnutscan.so.1 libnutscan1 #MINVER# -* Build-Depends-Package: libnutscan-dev - AUT@Base 2.7.4-9~ - UPS_VERSION@Base 2.7.4-9~ - altpidpath@Base 2.7.4-9~ - background@Base 2.7.4-9~ - become_user@Base 2.7.4-9~ - calc_checksum@Base 2.7.4-9~ - checksum_test@Base 2.7.4-9~ - chroot_start@Base 2.7.4-9~ - comm_upsdrv_info@Base 2.7.4-9~ - command_read_sequence@Base 2.7.4-9~ - command_write_sequence@Base 2.7.4-9~ - confpath@Base 2.7.4-9~ - device_path@Base 2.7.4-9~ - device_portname@Base 2.7.4-9~ - dflt_statepath@Base 2.7.4-9~ - do_lock_port@Base 2.7.4-9~ - exit_flag@Base 2.7.4-9~ - fatal_with_errno@Base 2.7.4-9~ - fatalx@Base 2.7.4-9~ - g_usec_timeout@Base 2.7.4-9~ - get_answer@Base 2.7.4-9~ - get_libname@Base 2.7.4-9~ - get_user_pwent@Base 2.7.4-9~ - getval@Base 2.7.4-9~ - (arch=!hurd-i386)is_ipmi_device_supported@Base 2.7.4-9~ - nut_debug_level@Base 2.7.4-9~ - nut_log_level@Base 2.7.4-9~ - nut_snmp_add_null_var@Base 2.7.4-9~ - nutscan_add_device_to_device@Base 2.7.4-9~ - nutscan_add_option_to_device@Base 2.7.4-9~ - nutscan_avail_avahi@Base 2.7.4-9~ - nutscan_avail_ipmi@Base 2.7.4-9~ - nutscan_avail_nut@Base 2.7.4-9~ - nutscan_avail_snmp@Base 2.7.4-9~ - nutscan_avail_usb@Base 2.7.4-9~ - nutscan_avail_xml_http@Base 2.7.4-9~ - nutscan_cidr_to_ip@Base 2.7.4-9~ - nutscan_device_type_string@Base 2.7.4-9~ - nutscan_device_type_strings@Base 2.7.4-9~ - nutscan_display_parsable@Base 2.7.4-9~ - nutscan_display_ups_conf@Base 2.7.4-9~ - nutscan_free@Base 2.7.4-9~ - nutscan_free_device@Base 2.7.4-9~ - nutscan_get_serial_ports_list@Base 2.7.4-9~ - nutscan_init@Base 2.7.4-9~ - nutscan_ip_iter_inc@Base 2.7.4-9~ - nutscan_ip_iter_init@Base 2.7.4-9~ - (arch=!hurd-i386)nutscan_load_ipmi_library@Base 2.7.4-9~ - nutscan_load_neon_library@Base 2.7.4-9~ - nutscan_load_snmp_library@Base 2.7.4-9~ - nutscan_load_upsclient_library@Base 2.7.4-9~ - nutscan_load_usb_library@Base 2.7.4-9~ - nutscan_new_device@Base 2.7.4-9~ - nutscan_rewind_device@Base 2.7.4-9~ - nutscan_scan_avahi@Base 2.7.4-9~ - nutscan_scan_eaton_serial@Base 2.7.4-9~ - nutscan_scan_eaton_serial_q1@Base 2.7.4-9~ - nutscan_scan_eaton_serial_shut@Base 2.7.4-9~ - nutscan_scan_eaton_serial_xcp@Base 2.7.4-9~ - nutscan_scan_ipmi@Base 2.7.4-9~ - nutscan_scan_nut@Base 2.7.4-9~ - nutscan_scan_snmp@Base 2.7.4-9~ - nutscan_scan_usb@Base 2.7.4-9~ - nutscan_scan_xml_http@Base 2.7.4-9~ - open_syslog@Base 2.7.4-9~ - pw_baud_rates@Base 2.7.4-9~ - pw_comm_setup@Base 2.7.4-9~ - search_paths@Base 2.7.4-9~ - select_read@Base 2.7.4-9~ - select_write@Base 2.7.4-9~ - send_read_command@Base 2.7.4-9~ - send_write_command@Base 2.7.4-9~ - sendsignal@Base 2.7.4-9~ - sendsignalfn@Base 2.7.4-9~ - ser_close@Base 2.7.4-9~ - ser_comm_fail@Base 2.7.4-9~ - ser_comm_good@Base 2.7.4-9~ - ser_flush_in@Base 2.7.4-9~ - ser_flush_io@Base 2.7.4-9~ - ser_get_buf@Base 2.7.4-9~ - ser_get_buf_len@Base 2.7.4-9~ - ser_get_char@Base 2.7.4-9~ - ser_get_cts@Base 2.7.4-9~ - ser_get_dcd@Base 2.7.4-9~ - ser_get_dsr@Base 2.7.4-9~ - ser_get_line@Base 2.7.4-9~ - ser_get_line_alert@Base 2.7.4-9~ - ser_open@Base 2.7.4-9~ - ser_open_nf@Base 2.7.4-9~ - ser_send@Base 2.7.4-9~ - ser_send_buf@Base 2.7.4-9~ - ser_send_buf_pace@Base 2.7.4-9~ - ser_send_char@Base 2.7.4-9~ - ser_send_pace@Base 2.7.4-9~ - ser_set_dtr@Base 2.7.4-9~ - ser_set_rts@Base 2.7.4-9~ - ser_set_speed@Base 2.7.4-9~ - ser_set_speed_nf@Base 2.7.4-9~ - shut_synchronise@Base 2.7.4-9~ - snprintfcat@Base 2.7.4-9~ - str_is_double@Base 2.7.4-9~ - str_is_double_strict@Base 2.7.4-9~ - str_is_int@Base 2.7.4-9~ - str_is_int_strict@Base 2.7.4-9~ - str_is_long@Base 2.7.4-9~ - str_is_long_strict@Base 2.7.4-9~ - str_is_short@Base 2.7.4-9~ - str_is_short_strict@Base 2.7.4-9~ - str_is_uint@Base 2.7.4-9~ - str_is_uint_strict@Base 2.7.4-9~ - str_is_ulong@Base 2.7.4-9~ - str_is_ulong_strict@Base 2.7.4-9~ - str_is_ushort@Base 2.7.4-9~ - str_is_ushort_strict@Base 2.7.4-9~ - str_ltrim@Base 2.7.4-9~ - str_ltrim_m@Base 2.7.4-9~ - str_ltrim_space@Base 2.7.4-9~ - str_rtrim@Base 2.7.4-9~ - str_rtrim_m@Base 2.7.4-9~ - str_rtrim_space@Base 2.7.4-9~ - str_to_double@Base 2.7.4-9~ - str_to_double_strict@Base 2.7.4-9~ - str_to_int@Base 2.7.4-9~ - str_to_int_strict@Base 2.7.4-9~ - str_to_long@Base 2.7.4-9~ - str_to_long_strict@Base 2.7.4-9~ - str_to_short@Base 2.7.4-9~ - str_to_short_strict@Base 2.7.4-9~ - str_to_uint@Base 2.7.4-9~ - str_to_uint_strict@Base 2.7.4-9~ - str_to_ulong@Base 2.7.4-9~ - str_to_ulong_strict@Base 2.7.4-9~ - str_to_ushort@Base 2.7.4-9~ - str_to_ushort_strict@Base 2.7.4-9~ - str_trim@Base 2.7.4-9~ - str_trim_m@Base 2.7.4-9~ - str_trim_space@Base 2.7.4-9~ - syslogbit_set@Base 2.7.4-9~ - upsdebug_ascii@Base 2.7.4-9~ - upsdebug_hex@Base 2.7.4-9~ - upsdebug_with_errno@Base 2.7.4-9~ - upsdebugx@Base 2.7.4-9~ - upsdrv_cleanup@Base 2.7.4-9~ - upsdrv_comm_good@Base 2.7.4-9~ - upsdrv_initups@Base 2.7.4-9~ - upsdrv_reconnect@Base 2.7.4-9~ - upsfd@Base 2.7.4-9~ - upslog_with_errno@Base 2.7.4-9~ - upslogx@Base 2.7.4-9~ - writepid@Base 2.7.4-9~ - xbasename@Base 2.7.4-9~ - xcalloc@Base 2.7.4-9~ - xmalloc@Base 2.7.4-9~ - xrealloc@Base 2.7.4-9~ - xstrdup@Base 2.7.4-9~ diff --git a/debian/libnutscan1.install b/debian/libnutscan2.install similarity index 53% rename from debian/libnutscan1.install rename to debian/libnutscan2.install index 2616b8d..7c529cb 100644 --- a/debian/libnutscan1.install +++ b/debian/libnutscan2.install @@ -1 +1,2 @@ +lib/*/libnutscan.a lib/*/libnutscan.so.* diff --git a/debian/libnutscan2.symbols b/debian/libnutscan2.symbols new file mode 100644 index 0000000..bb5dbb3 --- /dev/null +++ b/debian/libnutscan2.symbols @@ -0,0 +1,41 @@ +libnutscan.so.2 libnutscan2 #MINVER# + curr_threads@Base 2.8.0 + max_threads@Base 2.8.0 + max_threads_netsnmp@Base 2.8.0 + max_threads_netxml@Base 2.8.0 + max_threads_oldnut@Base 2.8.0 + nut_debug_level@Base 2.8.0 + nutscan_add_device_to_device@Base 2.8.0 + nutscan_add_option_to_device@Base 2.8.0 + nutscan_avail_avahi@Base 2.8.0 + nutscan_avail_ipmi@Base 2.8.0 + nutscan_avail_nut@Base 2.8.0 + nutscan_avail_snmp@Base 2.8.0 + nutscan_avail_usb@Base 2.8.0 + nutscan_avail_xml_http@Base 2.8.0 + nutscan_cidr_to_ip@Base 2.8.0 + nutscan_device_type_strings@Base 2.8.0 + nutscan_display_parsable@Base 2.8.0 + nutscan_display_ups_conf@Base 2.8.0 + nutscan_free@Base 2.8.0 + nutscan_free_device@Base 2.8.0 + nutscan_get_serial_ports_list@Base 2.8.0 + nutscan_init@Base 2.8.0 + nutscan_ip_iter_inc@Base 2.8.0 + nutscan_ip_iter_init@Base 2.8.0 + nutscan_load_ipmi_library@Base 2.8.0 + nutscan_load_neon_library@Base 2.8.0 + nutscan_load_snmp_library@Base 2.8.0 + nutscan_load_upsclient_library@Base 2.8.0 + nutscan_load_usb_library@Base 2.8.0 + nutscan_new_device@Base 2.8.0 + nutscan_rewind_device@Base 2.8.0 + nutscan_scan_avahi@Base 2.8.0 + nutscan_scan_eaton_serial@Base 2.8.0 + nutscan_scan_ipmi@Base 2.8.0 + nutscan_scan_nut@Base 2.8.0 + nutscan_scan_snmp@Base 2.8.0 + nutscan_scan_usb@Base 2.8.0 + nutscan_scan_xml_http_range@Base 2.8.0 + nutscan_semaphore@Base 2.8.0 + s_upsdebugx@Base 2.8.0 diff --git a/debian/libupsclient4.symbols b/debian/libupsclient4.symbols deleted file mode 100644 index ed89b8a..0000000 --- a/debian/libupsclient4.symbols +++ /dev/null @@ -1,114 +0,0 @@ -libupsclient.so.4 libupsclient4 #MINVER# -* Build-Depends-Package: libupsclient-dev - UPS_VERSION@Base 2.7.2 - altpidpath@Base 2.7.2 - background@Base 2.7.2 - become_user@Base 2.7.2 - chroot_start@Base 2.7.2 - confpath@Base 2.7.2 - dflt_statepath@Base 2.7.2 - fatal_with_errno@Base 2.7.2 - fatalx@Base 2.7.2 - get_user_pwent@Base 2.7.2 - nut_debug_level@Base 2.7.2 - nut_log_level@Base 2.7.2 - open_syslog@Base 2.7.2 - pconf_char@Base 2.7.2 - pconf_encode@Base 2.7.2 - pconf_file_begin@Base 2.7.2 - pconf_file_next@Base 2.7.2 - pconf_finish@Base 2.7.2 - pconf_init@Base 2.7.2 - pconf_line@Base 2.7.2 - pconf_parse_error@Base 2.7.2 - select_read@Base 2.7.2 - select_write@Base 2.7.2 - sendsignal@Base 2.7.2 - sendsignalfn@Base 2.7.2 - snprintfcat@Base 2.7.2 - state_addcmd@Base 2.7.2 - state_addenum@Base 2.7.2 - state_addrange@Base 2.7.2 - state_cmdfree@Base 2.7.2 - state_delcmd@Base 2.7.2 - state_delenum@Base 2.7.2 - state_delinfo@Base 2.7.2 - state_delrange@Base 2.7.2 - state_getaux@Base 2.7.2 - state_getenumlist@Base 2.7.2 - state_getflags@Base 2.7.2 - state_getinfo@Base 2.7.2 - state_getrangelist@Base 2.7.2 - state_infofree@Base 2.7.2 - state_setaux@Base 2.7.2 - state_setflags@Base 2.7.2 - state_setinfo@Base 2.7.2 - state_tree_find@Base 2.7.2 - str_is_double@Base 2.7.4 - str_is_double_strict@Base 2.7.4 - str_is_int@Base 2.7.4 - str_is_int_strict@Base 2.7.4 - str_is_long@Base 2.7.4 - str_is_long_strict@Base 2.7.4 - str_is_short@Base 2.7.4 - str_is_short_strict@Base 2.7.4 - str_is_uint@Base 2.7.4 - str_is_uint_strict@Base 2.7.4 - str_is_ulong@Base 2.7.4 - str_is_ulong_strict@Base 2.7.4 - str_is_ushort@Base 2.7.4 - str_is_ushort_strict@Base 2.7.4 - str_ltrim@Base 2.7.4 - str_ltrim_m@Base 2.7.4 - str_ltrim_space@Base 2.7.4 - str_rtrim@Base 2.7.4 - str_rtrim_m@Base 2.7.4 - str_rtrim_space@Base 2.7.4 - str_to_double@Base 2.7.4 - str_to_double_strict@Base 2.7.4 - str_to_int@Base 2.7.4 - str_to_int_strict@Base 2.7.4 - str_to_long@Base 2.7.4 - str_to_long_strict@Base 2.7.4 - str_to_short@Base 2.7.4 - str_to_short_strict@Base 2.7.4 - str_to_uint@Base 2.7.4 - str_to_uint_strict@Base 2.7.4 - str_to_ulong@Base 2.7.4 - str_to_ulong_strict@Base 2.7.4 - str_to_ushort@Base 2.7.4 - str_to_ushort_strict@Base 2.7.4 - str_trim@Base 2.7.4 - str_trim_m@Base 2.7.4 - str_trim_space@Base 2.7.4 - syslogbit_set@Base 2.7.2 - upscli_add_host_cert@Base 2.7.2 - upscli_cleanup@Base 2.7.2 - upscli_connect@Base 2.7.2 - upscli_disconnect@Base 2.7.2 - upscli_errlist@Base 2.7.2 - upscli_fd@Base 2.7.2 - upscli_get@Base 2.7.2 - upscli_init@Base 2.7.2 - upscli_list_next@Base 2.7.2 - upscli_list_start@Base 2.7.2 - upscli_readline@Base 2.7.2 - upscli_sendline@Base 2.7.2 - upscli_splitaddr@Base 2.7.2 - upscli_splitname@Base 2.7.2 - upscli_ssl@Base 2.7.2 - upscli_strerror@Base 2.7.2 - upscli_tryconnect@Base 2.7.2 - upscli_upserror@Base 2.7.2 - upsdebug_ascii@Base 2.7.2 - upsdebug_hex@Base 2.7.2 - upsdebug_with_errno@Base 2.7.2 - upsdebugx@Base 2.7.2 - upslog_with_errno@Base 2.7.2 - upslogx@Base 2.7.2 - writepid@Base 2.7.2 - xbasename@Base 2.7.2 - xcalloc@Base 2.7.2 - xmalloc@Base 2.7.2 - xrealloc@Base 2.7.2 - xstrdup@Base 2.7.2 diff --git a/debian/libupsclient4.install b/debian/libupsclient6.install similarity index 100% rename from debian/libupsclient4.install rename to debian/libupsclient6.install diff --git a/debian/libupsclient6.symbols b/debian/libupsclient6.symbols new file mode 100644 index 0000000..c0d5a1c --- /dev/null +++ b/debian/libupsclient6.symbols @@ -0,0 +1,20 @@ +libupsclient.so.6 libupsclient6 #MINVER# + upscli_add_host_cert@Base 2.8.0 + upscli_cleanup@Base 2.8.0 + upscli_connect@Base 2.8.0 + upscli_disconnect@Base 2.8.0 + upscli_fd@Base 2.8.0 + upscli_get@Base 2.8.0 + upscli_init@Base 2.8.0 + upscli_list_next@Base 2.8.0 + upscli_list_start@Base 2.8.0 + upscli_readline@Base 2.8.0 + upscli_readline_timeout@Base 2.8.0 + upscli_sendline@Base 2.8.0 + upscli_sendline_timeout@Base 2.8.0 + upscli_splitaddr@Base 2.8.0 + upscli_splitname@Base 2.8.0 + upscli_ssl@Base 2.8.0 + upscli_strerror@Base 2.8.0 + upscli_tryconnect@Base 2.8.0 + upscli_upserror@Base 2.8.0 diff --git a/debian/nut-i2c.install b/debian/nut-i2c.install new file mode 100644 index 0000000..9122412 --- /dev/null +++ b/debian/nut-i2c.install @@ -0,0 +1,2 @@ +debian/tmp/lib/nut/asem +debian/tmp/lib/nut/pijuice diff --git a/debian/nut-i2c.manpages b/debian/nut-i2c.manpages new file mode 100644 index 0000000..9c85e7b --- /dev/null +++ b/debian/nut-i2c.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man8/asem.8 +debian/tmp/usr/share/man/man8/pijuice.8 diff --git a/debian/nut-modbus.install b/debian/nut-modbus.install new file mode 100644 index 0000000..82369c7 --- /dev/null +++ b/debian/nut-modbus.install @@ -0,0 +1,5 @@ +debian/tmp/lib/nut/adelsystem_cbi +debian/tmp/lib/nut/generic_modbus +debian/tmp/lib/nut/huawei-ups2000 +debian/tmp/lib/nut/phoenixcontact_modbus +debian/tmp/lib/nut/socomec_jbus diff --git a/debian/nut-modbus.manpages b/debian/nut-modbus.manpages new file mode 100644 index 0000000..2711445 --- /dev/null +++ b/debian/nut-modbus.manpages @@ -0,0 +1,5 @@ +debian/tmp/usr/share/man/man8/adelsystem_cbi.8 +debian/tmp/usr/share/man/man8/generic_modbus.8 +debian/tmp/usr/share/man/man8/huawei-ups2000.8 +debian/tmp/usr/share/man/man8/phoenixcontact_modbus.8 +debian/tmp/usr/share/man/man8/socomec_jbus.8 diff --git a/debian/nut-monitor.install b/debian/nut-monitor.install index 785f17e..f762718 100644 --- a/debian/nut-monitor.install +++ b/debian/nut-monitor.install @@ -1,9 +1,6 @@ -debian/local/nut-monitor.png usr/share/icons/hicolor/256x256/apps/ -debian/local/nut-monitor.svg usr/share/icons/hicolor/scalable/apps/ -scripts/python/app/NUT-Monitor usr/bin/ -scripts/python/app/gui-*.glade usr/share/nut-monitor/ +scripts/python/app/NUT-Monitor-py3qt5 usr/bin/ scripts/python/app/locale/ usr/share/ -scripts/python/app/nut-monitor.appdata.xml usr/share/metainfo/ -scripts/python/app/nut-monitor.desktop usr/share/applications/ -scripts/python/app/nut-monitor.png usr/share/icons/hicolor/48x48/apps/ +scripts/python/app/icons/ usr/share/icons/hicolor/ scripts/python/app/pixmaps usr/share/nut-monitor/ +scripts/python/app/nut-monitor.appdata.xml usr/share/metainfo/ +scripts/python/app/nut-monitor-py3qt5.desktop usr/share/applications/ diff --git a/debian/nut-monitor.links b/debian/nut-monitor.links new file mode 100644 index 0000000..75f3a79 --- /dev/null +++ b/debian/nut-monitor.links @@ -0,0 +1 @@ +usr/bin/NUT-Monitor-py3qt5 usr/bin/NUT-Monitor diff --git a/debian/nut-server.install b/debian/nut-server.install index 7247dba..e6fea40 100644 --- a/debian/nut-server.install +++ b/debian/nut-server.install @@ -34,9 +34,10 @@ debian/tmp/lib/nut/metasys debian/tmp/lib/nut/mge-shut debian/tmp/lib/nut/mge-utalk debian/tmp/lib/nut/microdowell +debian/tmp/lib/nut/microsol-apc debian/tmp/lib/nut/nutdrv_atcl_usb debian/tmp/lib/nut/nutdrv_qx -debian/tmp/lib/nut/oldmge-shut +debian/tmp/lib/nut/nutdrv_siemens-sitop debian/tmp/lib/nut/oneac debian/tmp/lib/nut/optiups debian/tmp/lib/nut/powercom @@ -55,10 +56,17 @@ debian/tmp/lib/nut/upsd debian/tmp/lib/nut/usbhid-ups debian/tmp/lib/nut/victronups debian/tmp/lib/systemd/system-shutdown/nutshutdown -debian/tmp/lib/systemd/system/nut-driver.service +debian/tmp/lib/systemd/system/nut-driver-enumerator.path +debian/tmp/lib/systemd/system/nut-driver-enumerator.service +debian/tmp/lib/systemd/system/nut-driver.target +debian/tmp/lib/systemd/system/nut-driver@.service debian/tmp/lib/systemd/system/nut-server.service +debian/tmp/lib/systemd/system/nut.target +debian/tmp/lib/*/nut-driver-enumerator.sh debian/tmp/sbin/upsd debian/tmp/sbin/upsdrvctl +debian/tmp/sbin/upsdrvsvcctl debian/tmp/usr/share/apport/package-hooks/source_nut-server.py debian/tmp/usr/share/nut/cmdvartab debian/tmp/usr/share/nut/driver.list +debian/tmp/usr/lib/tmpfiles.d/nut-common.tmpfiles diff --git a/debian/nut-server.manpages b/debian/nut-server.manpages index 63939cd..367d398 100644 --- a/debian/nut-server.manpages +++ b/debian/nut-server.manpages @@ -30,9 +30,13 @@ debian/tmp/usr/share/man/man8/metasys.8 debian/tmp/usr/share/man/man8/mge-shut.8 debian/tmp/usr/share/man/man8/mge-utalk.8 debian/tmp/usr/share/man/man8/microdowell.8 +debian/tmp/usr/share/man/man8/microsol-apc.8 +debian/tmp/usr/share/man/man8/nut-driver-enumerator.8 +debian/tmp/usr/share/man/man8/nut-recorder.8 debian/tmp/usr/share/man/man8/nut-scanner.8 debian/tmp/usr/share/man/man8/nutdrv_atcl_usb.8 debian/tmp/usr/share/man/man8/nutdrv_qx.8 +debian/tmp/usr/share/man/man8/nutdrv_siemens_sitop.8 debian/tmp/usr/share/man/man8/nutupsdrv.8 debian/tmp/usr/share/man/man8/oneac.8 debian/tmp/usr/share/man/man8/optiups.8 @@ -50,5 +54,6 @@ debian/tmp/usr/share/man/man8/tripplitesu.8 debian/tmp/usr/share/man/man8/upscode2.8 debian/tmp/usr/share/man/man8/upsd.8 debian/tmp/usr/share/man/man8/upsdrvctl.8 +debian/tmp/usr/share/man/man8/upsdrvsvcctl.8 debian/tmp/usr/share/man/man8/usbhid-ups.8 debian/tmp/usr/share/man/man8/victronups.8 diff --git a/debian/nut.README.Debian b/debian/nut.README.Debian index 882e2af..c9e17ad 100644 --- a/debian/nut.README.Debian +++ b/debian/nut.README.Debian @@ -12,7 +12,7 @@ SECURITY CONSIDERATIONS. ============= In case of upgrading, follow instructions given in: -/usr/share/doc/nut/UPGRADING +/usr/share/doc/nut/UPGRADING.gz Note that service(s) (driver(s), upsd, upsmon) are not restarted upon upgrade, to avoid service disruption. You have to manually do it. diff --git a/debian/patches/0008-drop-w3c-icons.patch b/debian/patches/0008-drop-w3c-icons.patch index ac05a34..40c96c5 100644 --- a/debian/patches/0008-drop-w3c-icons.patch +++ b/debian/patches/0008-drop-w3c-icons.patch @@ -1,26 +1,29 @@ ---- a/conf/upsstats.html.sample -+++ b/conf/upsstats.html.sample -@@ -180,11 +180,4 @@ Network UPS Tools upsstats +diff -up -r a/conf/upsstats.html.sample b/conf/upsstats.html.sample +--- a/conf/upsstats.html.sample 2022-04-23 11:56:07.000000000 +0000 ++++ b/conf/upsstats.html.sample 2022-07-05 21:53:19.935000000 +0000 +@@ -188,9 +188,4 @@ th, td{padding:0.5ex;} --
--Valid CSS! -- +-
+-Valid CSS! +-Valid HTML 4.01 Strict -
- ---- a/conf/upsstats-single.html.sample -+++ b/conf/upsstats-single.html.sample -@@ -286,9 +286,6 @@ +diff -up -r a/conf/upsstats-single.html.sample b/conf/upsstats-single.html.sample +--- a/conf/upsstats-single.html.sample 2022-04-23 11:56:07.000000000 +0000 ++++ b/conf/upsstats-single.html.sample 2022-07-05 21:53:36.733000000 +0000 +@@ -292,12 +292,5 @@ table{background:#000;} --Valid HTML 4.0 Transitional - +-
Valid CSS +-Valid HTML 4.01 Strict
diff --git a/debian/patches/series b/debian/patches/series index 677ad2c..17cd41c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,14 +1,14 @@ -0001-reproductible-build.patch -0003-install-dev-files-in-usr.patch -0002-nut-monitor-paths.patch -0004-fix-systemd-service.patch +#0001-reproductible-build.patch +#0003-install-dev-files-in-usr.patch +#0002-nut-monitor-paths.patch +#0004-fix-systemd-service.patch 0008-drop-w3c-icons.patch # Upstream patches -0006-ups-conf-maxretry.patch -0009-fix-nutshutdown-install.patch -0010-fix-nutscanner-ftbfs.patch -0011-use-pkgconfig-module.patch -0012-add-AEG-PROTECT-NAS-support.patch -0013-fix-doc-build.patch -0014-Remove-dynamic-exception-specifications-from-clients.patch +#0006-ups-conf-maxretry.patch +#0009-fix-nutshutdown-install.patch +#0010-fix-nutscanner-ftbfs.patch +#0011-use-pkgconfig-module.patch +#0012-add-AEG-PROTECT-NAS-support.patch +#0013-fix-doc-build.patch +#0014-Remove-dynamic-exception-specifications-from-clients.patch diff --git a/debian/rules b/debian/rules index 7f77ca1..fa6c7e9 100755 --- a/debian/rules +++ b/debian/rules @@ -11,9 +11,11 @@ DEB_CONFIGURE_EXTRA_FLAGS := --prefix= \ --includedir=/usr/include \ --mandir=/usr/share/man \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ + --libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --with-ssl --with-nss \ --with-cgi \ --with-dev \ + --with-doc=man \ --enable-static \ --with-statepath=/run/nut \ --with-altpidpath=/run/nut \ @@ -24,12 +26,15 @@ DEB_CONFIGURE_EXTRA_FLAGS := --prefix= \ --datadir=/usr/share/nut \ --with-pkgconfig-dir=/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \ --with-user=nut --with-group=nut \ - --with-udev-dir=/lib/udev --with-systemdsystemunitdir=/lib/systemd/system \ - --with-systemdshutdowndir=/lib/systemd/system-shutdown + --with-udev-dir=/lib/udev \ + --with-systemdsystemunitdir=/lib/systemd/system \ + --with-systemdshutdowndir=/lib/systemd/system-shutdown \ + --with-systemdtmpfilesdir=/usr/lib/tmpfiles.d + # only build documentation if asciidoc is installed ifneq ($(shell which asciidoc),) - DEB_CONFIGURE_EXTRA_FLAGS+=--with-doc=html-chunked,pdf + DEB_CONFIGURE_EXTRA_FLAGS+=--with-doc=man,html-single,html-chunked,pdf endif %: