Accepting request 1123362 from home:adkorte:branches:hardware
- Update to version 2.8.1 For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut (the list of changes is too long to list). - Remove obsolete patch: * nut-Solaris-init-files.patch OBS-URL: https://build.opensuse.org/request/show/1123362 OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=109
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
Index: nut-2.7.4/scripts/systemd/nut-driver.service.in
|
diff -purN a/scripts/systemd/nut-driver@.service.in b/scripts/systemd/nut-driver@.service.in
|
||||||
===================================================================
|
--- a/scripts/systemd/nut-driver@.service.in 2023-10-07 16:06:44.000000000 +0200
|
||||||
--- a/scripts/systemd/nut-driver@.service.in
|
+++ b/scripts/systemd/nut-driver@.service.in 2023-11-03 19:46:30.856267504 +0100
|
||||||
+++ b/scripts/systemd/nut-driver@.service.in
|
@@ -46,6 +46,17 @@ PartOf=nut-driver.target
|
||||||
@@ -38,6 +38,17 @@
|
|
||||||
# Finally note that "nut-driver-enumerator.service" should take care of this.
|
# Finally note that "nut-driver-enumerator.service" should take care of this.
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
@@ -17,6 +16,6 @@ Index: nut-2.7.4/scripts/systemd/nut-driver.service.in
|
|||||||
+ProtectControlGroups=true
|
+ProtectControlGroups=true
|
||||||
+RestrictRealtime=true
|
+RestrictRealtime=true
|
||||||
+# end of automatic additions
|
+# end of automatic additions
|
||||||
|
Environment=NUT_IGNORE_NOWAIT=true
|
||||||
EnvironmentFile=-@CONFPATH@/nut.conf
|
EnvironmentFile=-@CONFPATH@/nut.conf
|
||||||
SyslogIdentifier=%N
|
SyslogIdentifier=%N
|
||||||
ExecStart=/bin/sh -c 'NUTDEV="`@NUT_LIBEXECDIR@/nut-driver-enumerator.sh --get-device-for-service %i`" && [ -n "$NUTDEV" ] || { echo "FATAL: Could not find a NUT device section for service unit %i" >&2 ; exit 1 ; } ; @SBINDIR@/upsdrvctl start "$NUTDEV"'
|
|
||||||
|
@@ -1,8 +1,7 @@
|
|||||||
Index: nut-2.7.4/scripts/systemd/nut-monitor.service.in
|
diff -purN a/scripts/systemd/nut-monitor.service.in b/scripts/systemd/nut-monitor.service.in
|
||||||
===================================================================
|
--- a/scripts/systemd/nut-monitor.service.in 2023-10-07 16:06:44.000000000 +0200
|
||||||
--- a/scripts/systemd/nut-monitor.service.in
|
+++ b/scripts/systemd/nut-monitor.service.in 2023-11-03 19:48:16.280004811 +0100
|
||||||
+++ b/scripts/systemd/nut-monitor.service.in
|
@@ -25,6 +25,17 @@ Wants=nut-server.service
|
||||||
@@ -3,6 +3,17 @@
|
|
||||||
PartOf=nut.target
|
PartOf=nut.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
@@ -19,4 +18,4 @@ Index: nut-2.7.4/scripts/systemd/nut-monitor.service.in
|
|||||||
+# end of automatic additions
|
+# end of automatic additions
|
||||||
EnvironmentFile=-@CONFPATH@/nut.conf
|
EnvironmentFile=-@CONFPATH@/nut.conf
|
||||||
SyslogIdentifier=%N
|
SyslogIdentifier=%N
|
||||||
ExecStart=@SBINDIR@/upsmon -F
|
ExecStartPre=-@SYSTEMD_TMPFILES_PROGRAM@ --create @systemdtmpfilesdir@/nut-common-tmpfiles.conf
|
||||||
|
@@ -1,8 +1,7 @@
|
|||||||
Index: nut-2.7.4/scripts/systemd/nut-server.service.in
|
diff -purN a/scripts/systemd/nut-server.service.in b/scripts/systemd/nut-server.service.in
|
||||||
===================================================================
|
--- a/scripts/systemd/nut-server.service.in 2023-10-07 16:06:44.000000000 +0200
|
||||||
--- nut-2.7.4.orig/scripts/systemd/nut-server.service.in
|
+++ b/scripts/systemd/nut-server.service.in 2023-11-03 19:49:51.496940092 +0100
|
||||||
+++ nut-2.7.4/scripts/systemd/nut-server.service.in
|
@@ -26,6 +26,17 @@ Before=nut-monitor.service
|
||||||
@@ -18,6 +18,17 @@
|
|
||||||
PartOf=nut.target
|
PartOf=nut.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
@@ -19,4 +18,4 @@ Index: nut-2.7.4/scripts/systemd/nut-server.service.in
|
|||||||
+# end of automatic additions
|
+# end of automatic additions
|
||||||
EnvironmentFile=-@CONFPATH@/nut.conf
|
EnvironmentFile=-@CONFPATH@/nut.conf
|
||||||
SyslogIdentifier=%N
|
SyslogIdentifier=%N
|
||||||
# Note: foreground mode by default skips writing a PID file (and
|
# Note: foreground mode "-F" by default skips writing a PID file (and
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c3e5a708da797b7c70b653d37b1206a000fcb503b85519fe4cdf6353f792bfe5
|
|
||||||
size 3287640
|
|
Binary file not shown.
3
nut-2.8.1.tar.gz
Normal file
3
nut-2.8.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7da48ee23b1f0d8d72560bb0af84f5c5ae4dbe35452b84cb49840132e47f099c
|
||||||
|
size 4125263
|
BIN
nut-2.8.1.tar.gz.sig
Normal file
BIN
nut-2.8.1.tar.gz.sig
Normal file
Binary file not shown.
@@ -1,156 +0,0 @@
|
|||||||
From 05ccf412f9212b8206ea33a56e5dde2e2a8016b8 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jim Klimov <jim@jimklimov.com>
|
|
||||||
Date: Sun, 14 Aug 2022 22:03:57 +0200
|
|
||||||
Subject: [PATCH] configure.ac, scripts/Solaris/Makefile.am: introduce
|
|
||||||
WITH_SOLARIS_INIT and depend WITH_SOLARIS_SMF on whether we want packaging
|
|
||||||
for Solaris/illumos [#1554]
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 104 ++++++++++++++++++++++++++----------
|
|
||||||
scripts/Solaris/Makefile.am | 17 +-----
|
|
||||||
2 files changed, 79 insertions(+), 42 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 065fcd76f1..d9b3859c42 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -2090,34 +2090,8 @@ else
|
|
||||||
fi
|
|
||||||
AM_CONDITIONAL(WITH_PKG_CONFIG, test -n "${pkgconfigdir}")
|
|
||||||
|
|
||||||
-AC_MSG_CHECKING(whether to install Solaris SMF files)
|
|
||||||
-solarissmf="auto"
|
|
||||||
-AC_ARG_WITH([solaris-smf],
|
|
||||||
- AS_HELP_STRING([--with-solaris-smf=(yes|auto|no)], [Enable installation of NUT scripts and manifests for Solaris Service Management Framework (auto)]),
|
|
||||||
-[
|
|
||||||
- case "${withval}" in
|
|
||||||
- auto|"")
|
|
||||||
- solarissmf="auto"
|
|
||||||
- ;;
|
|
||||||
- yes|no)
|
|
||||||
- solarissmf="${withval}"
|
|
||||||
- ;;
|
|
||||||
- *)
|
|
||||||
- AC_MSG_ERROR([Unexpected argument for --with-solaris-smf=${withval}])
|
|
||||||
- ;;
|
|
||||||
- esac
|
|
||||||
-], [])
|
|
||||||
-
|
|
||||||
-if test x"$solarissmf" = xauto ; then
|
|
||||||
- if test -x /usr/sbin/svcadm && test -x /usr/sbin/svccfg && test -x /usr/bin/svcs ; then
|
|
||||||
- solarissmf="yes"
|
|
||||||
- else
|
|
||||||
- solarissmf="no"
|
|
||||||
- fi
|
|
||||||
-fi
|
|
||||||
-AC_MSG_RESULT([${solarissmf}])
|
|
||||||
-AM_CONDITIONAL(WITH_SOLARIS_SMF, test x"$solarissmf" = x"yes")
|
|
||||||
|
|
||||||
+dnl Options for Solaris/illumos `make install` and `make package`
|
|
||||||
AC_MSG_CHECKING(whether to make Solaris SVR4 packages)
|
|
||||||
solarispkg_svr4="auto"
|
|
||||||
AC_ARG_WITH([solaris-pkg-svr4],
|
|
||||||
@@ -2146,6 +2120,7 @@ fi
|
|
||||||
AC_MSG_RESULT([${solarispkg_svr4}])
|
|
||||||
AM_CONDITIONAL(WITH_SOLARIS_PKG_SVR4, test x"$solarispkg_svr4" = x"yes")
|
|
||||||
|
|
||||||
+
|
|
||||||
AC_MSG_CHECKING(whether to make Solaris IPS packages)
|
|
||||||
solarispkg_ips="auto"
|
|
||||||
AC_ARG_WITH([solaris-pkg-ips],
|
|
||||||
@@ -2174,6 +2149,81 @@ fi
|
|
||||||
AC_MSG_RESULT([${solarispkg_ips}])
|
|
||||||
AM_CONDITIONAL(WITH_SOLARIS_PKG_IPS, test x"$solarispkg_ips" = x"yes")
|
|
||||||
|
|
||||||
+
|
|
||||||
+dnl NOTE: Be sure to customize e.g. --datarootdir=/usr/share/nut to install
|
|
||||||
+dnl these scripts not into default location as e.g. /usr/share/solaris-smf
|
|
||||||
+AC_MSG_CHECKING(whether to install Solaris SMF files)
|
|
||||||
+solarissmf="auto"
|
|
||||||
+AC_ARG_WITH([solaris-smf],
|
|
||||||
+ AS_HELP_STRING([--with-solaris-smf=(yes|auto|no)], [Enable installation of NUT scripts and manifests for Solaris Service Management Framework (auto)]),
|
|
||||||
+[
|
|
||||||
+ case "${withval}" in
|
|
||||||
+ auto|"")
|
|
||||||
+ solarissmf="auto"
|
|
||||||
+ ;;
|
|
||||||
+ yes|no)
|
|
||||||
+ solarissmf="${withval}"
|
|
||||||
+ ;;
|
|
||||||
+ *)
|
|
||||||
+ AC_MSG_ERROR([Unexpected argument for --with-solaris-smf=${withval}])
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
+], [])
|
|
||||||
+
|
|
||||||
+if test x"$solarissmf" = xauto ; then
|
|
||||||
+ if test -x /usr/sbin/svcadm && test -x /usr/sbin/svccfg && test -x /usr/bin/svcs ; then
|
|
||||||
+ solarissmf="yes"
|
|
||||||
+ else
|
|
||||||
+ case "${solarispkg_ips}${solarispkg_svr4}" in
|
|
||||||
+ *yes*) solarisinit="yes" ;; dnl Want to install so we can generally package
|
|
||||||
+ *) solarissmf="no" ;; dnl Target not solarish
|
|
||||||
+ esac
|
|
||||||
+ fi
|
|
||||||
+fi
|
|
||||||
+AC_MSG_RESULT([${solarissmf}])
|
|
||||||
+AM_CONDITIONAL(WITH_SOLARIS_SMF, test x"$solarissmf" = x"yes")
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+AC_MSG_CHECKING(whether to install Solaris SVR4 (legacy) init-script files)
|
|
||||||
+solarisinit="auto"
|
|
||||||
+AC_ARG_WITH([solaris-init],
|
|
||||||
+ AS_HELP_STRING([--with-solaris-init=(yes|auto|no)], [Enable installation of NUT legacy init-scripts for Solaris/illumos (auto)]),
|
|
||||||
+[
|
|
||||||
+ case "${withval}" in
|
|
||||||
+ auto|"")
|
|
||||||
+ solarisinit="auto"
|
|
||||||
+ ;;
|
|
||||||
+ yes|no)
|
|
||||||
+ solarisinit="${withval}"
|
|
||||||
+ ;;
|
|
||||||
+ *)
|
|
||||||
+ AC_MSG_ERROR([Unexpected argument for --with-solaris-init=${withval}])
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
+], [])
|
|
||||||
+
|
|
||||||
+if test x"$solarisinit" = xauto ; then
|
|
||||||
+ dnl Depends on usability of SMF or making for packaging
|
|
||||||
+ case "${solarispkg_ips}${solarispkg_svr4}" in
|
|
||||||
+ *yes*) solarisinit="yes" ;; dnl Want to install so we can generally package
|
|
||||||
+ *)
|
|
||||||
+ case ${target_os} in
|
|
||||||
+ solaris*|sunos*|SunOS*|illumos*)
|
|
||||||
+ if test "$solarissmf" = x"yes" ; then
|
|
||||||
+ dnl no need on modern OSes
|
|
||||||
+ solarisinit="no"
|
|
||||||
+ else
|
|
||||||
+ solarisinit="yes"
|
|
||||||
+ fi
|
|
||||||
+ ;;
|
|
||||||
+ *) solarisinit="no" ;; dnl Some other OS
|
|
||||||
+ esac
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
+fi
|
|
||||||
+AC_MSG_RESULT([${solarisinit}])
|
|
||||||
+AM_CONDITIONAL(WITH_SOLARIS_INIT, test x"$solarisinit" = x"yes")
|
|
||||||
+
|
|
||||||
dnl Note: Currently there is no reliable automatic detection -
|
|
||||||
dnl users have to ask they want systemd units installed, or
|
|
||||||
dnl risk auto-detection like seen below.
|
|
||||||
diff --git a/scripts/Solaris/Makefile.am b/scripts/Solaris/Makefile.am
|
|
||||||
--- a/scripts/Solaris/Makefile.am 2022-04-23 13:56:07.000000000 +0200
|
|
||||||
+++ b/scripts/Solaris/Makefile.am 2023-01-25 19:46:38.925491136 +0100
|
|
||||||
@@ -29,8 +29,10 @@ sbin_SCRIPTS = ../upsdrvsvcctl/upsdrvsvc
|
|
||||||
SOLARIS_CHECK_TARGETS += check-local-solaris-smf
|
|
||||||
endif
|
|
||||||
|
|
||||||
+if WITH_SOLARIS_INIT
|
|
||||||
solarisinitscriptdir = @datadir@/solaris-init
|
|
||||||
solarisinitscript_SCRIPTS = nut
|
|
||||||
+endif
|
|
||||||
|
|
||||||
SOLARIS_PACKAGE_TARGETS =
|
|
||||||
|
|
@@ -1,8 +1,7 @@
|
|||||||
Index: nut-2.7.4/docs/Makefile.am
|
diff -purN a/docs/Makefile.am b/docs/Makefile.am
|
||||||
===================================================================
|
--- a/docs/Makefile.am 2023-10-16 10:06:18.000000000 +0200
|
||||||
--- nut-2.7.4.orig/docs/Makefile.am
|
+++ b/docs/Makefile.am 2023-11-03 19:40:55.360576893 +0100
|
||||||
+++ nut-2.7.4/docs/Makefile.am
|
@@ -248,8 +248,8 @@ solaris-usb.html solaris-usb.chunked sol
|
||||||
@@ -165,8 +165,8 @@ packager-guide.html packager-guide.chunk
|
|
||||||
A2X_COMMON_OPTS = $(ASCIIDOC_VERBOSE) \
|
A2X_COMMON_OPTS = $(ASCIIDOC_VERBOSE) \
|
||||||
--attribute=icons \
|
--attribute=icons \
|
||||||
--xsltproc-opts="--nonet" \
|
--xsltproc-opts="--nonet" \
|
||||||
@@ -11,13 +10,12 @@ Index: nut-2.7.4/docs/Makefile.am
|
|||||||
+ --xsltproc-opts "--stringparam nut.localdate \"`TZ=UTC date +%Y-%m-%d -r $(top_srcdir)/ChangeLog`\"" \
|
+ --xsltproc-opts "--stringparam nut.localdate \"`TZ=UTC date +%Y-%m-%d -r $(top_srcdir)/ChangeLog`\"" \
|
||||||
+ --xsltproc-opts "--stringparam nut.localtime \"`TZ=UTC date +%H:%M:%S -r $(top_srcdir)/ChangeLog`\"" \
|
+ --xsltproc-opts "--stringparam nut.localtime \"`TZ=UTC date +%H:%M:%S -r $(top_srcdir)/ChangeLog`\"" \
|
||||||
--xsltproc-opts="--stringparam nut.nutversion \"@PACKAGE_VERSION@\"" \
|
--xsltproc-opts="--stringparam nut.nutversion \"@PACKAGE_VERSION@\"" \
|
||||||
|
--attribute=docinfodir="$(builddir)" \
|
||||||
--attribute=iconsdir="$(srcdir)/images" \
|
--attribute=iconsdir="$(srcdir)/images" \
|
||||||
--attribute=badges \
|
diff -purN a/docs/man/Makefile.am b/docs/man/Makefile.am
|
||||||
Index: nut-2.7.4/docs/man/Makefile.am
|
--- a/docs/man/Makefile.am 2023-10-24 10:45:21.000000000 +0200
|
||||||
===================================================================
|
+++ b/docs/man/Makefile.am 2023-11-03 19:41:55.114481978 +0100
|
||||||
--- nut-2.7.4.orig/docs/man/Makefile.am
|
@@ -999,8 +999,8 @@ DOCBUILD_END = { \
|
||||||
+++ nut-2.7.4/docs/man/Makefile.am
|
|
||||||
@@ -924,8 +924,8 @@ if HAVE_ASCIIDOC
|
|
||||||
echo " DOC-MAN-HTML Generating $@"; \
|
echo " DOC-MAN-HTML Generating $@"; \
|
||||||
$(DOCBUILD_BEGIN) ; RES=0; \
|
$(DOCBUILD_BEGIN) ; RES=0; \
|
||||||
$(ASCIIDOC) --backend=xhtml11 $${A2X_VERBOSE} \
|
$(ASCIIDOC) --backend=xhtml11 $${A2X_VERBOSE} \
|
||||||
@@ -26,5 +24,5 @@ Index: nut-2.7.4/docs/man/Makefile.am
|
|||||||
+ --attribute localdate=`TZ=UTC date +%Y-%m-%d -r $(top_srcdir)/ChangeLog` \
|
+ --attribute localdate=`TZ=UTC date +%Y-%m-%d -r $(top_srcdir)/ChangeLog` \
|
||||||
+ --attribute localtime=`TZ=UTC date +%H:%M:%S -r $(top_srcdir)/ChangeLog` \
|
+ --attribute localtime=`TZ=UTC date +%H:%M:%S -r $(top_srcdir)/ChangeLog` \
|
||||||
--attribute nutversion="@PACKAGE_VERSION@" \
|
--attribute nutversion="@PACKAGE_VERSION@" \
|
||||||
--attribute srcdir="$(abs_srcdir)" \
|
--attribute srcdir="$(abs_srcdir)/" \
|
||||||
--attribute builddir="$(abs_builddir)" \
|
--attribute builddir="$(abs_builddir)/" \
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
--- a/conf/upsmon.conf.sample.in
|
diff -purN a/conf/upsmon.conf.sample.in b/conf/upsmon.conf.sample.in
|
||||||
+++ b/conf/upsmon.conf.sample.in
|
--- a/conf/upsmon.conf.sample.in 2023-10-28 23:36:02.000000000 +0200
|
||||||
@@ -312,6 +312,15 @@
|
+++ b/conf/upsmon.conf.sample.in 2023-11-03 19:38:24.015393331 +0100
|
||||||
# IGNORE - Don't do anything
|
@@ -364,6 +364,15 @@ POWERDOWNFLAG "@POWERDOWNFLAG@"
|
||||||
#
|
#
|
||||||
# If you use IGNORE, don't use any other flags on the same line.
|
# If you use IGNORE, don't use any other flags on the same line.
|
||||||
+#
|
|
||||||
+NOTIFYFLAG ONLINE SYSLOG
|
+NOTIFYFLAG ONLINE SYSLOG
|
||||||
+NOTIFYFLAG COMMOK SYSLOG
|
+NOTIFYFLAG COMMOK SYSLOG
|
||||||
+NOTIFYFLAG SHUTDOWN SYSLOG
|
+NOTIFYFLAG SHUTDOWN SYSLOG
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
+NOTIFYFLAG FSD SYSLOG+WALL
|
+NOTIFYFLAG FSD SYSLOG+WALL
|
||||||
+NOTIFYFLAG NOCOMM SYSLOG+WALL
|
+NOTIFYFLAG NOCOMM SYSLOG+WALL
|
||||||
+NOTIFYFLAG COMMBAD SYSLOG+WALL
|
+NOTIFYFLAG COMMBAD SYSLOG+WALL
|
||||||
|
+
|
||||||
# --------------------------------------------------------------------------
|
# --------------------------------------------------------------------------
|
||||||
# RBWARNTIME - replace battery warning time in seconds
|
# OFFDURATION - put "OFF" state into effect if it persists for this many seconds
|
||||||
|
#
|
||||||
|
@@ -1,41 +1,45 @@
|
|||||||
--- a/conf/hosts.conf.sample
|
diff -purN a/conf/hosts.conf.sample b/conf/hosts.conf.sample
|
||||||
+++ b/conf/hosts.conf.sample
|
--- a/conf/hosts.conf.sample 2023-02-28 13:49:32.000000000 +0100
|
||||||
|
+++ b/conf/hosts.conf.sample 2023-11-03 19:28:46.048488997 +0100
|
||||||
@@ -27,3 +27,5 @@
|
@@ -27,3 +27,5 @@
|
||||||
# MONITOR myups@localhost "Local UPS"
|
# MONITOR myups@localhost "Local UPS"
|
||||||
# MONITOR su2200@10.64.1.1 "Finance department"
|
# MONITOR su2200@10.64.1.1 "Finance department"
|
||||||
# MONITOR matrix@shs-server.example.edu "Sierra High School data room #1"
|
# MONITOR matrix@shs-server.example.edu "Sierra High School data room #1"
|
||||||
+
|
+
|
||||||
+MONITOR myups@localhost "Local UPS"
|
+MONITOR myups@localhost "Local UPS"
|
||||||
--- a/conf/ups.conf.sample
|
diff -purN a/conf/ups.conf.sample b/conf/ups.conf.sample
|
||||||
+++ b/conf/ups.conf.sample
|
--- a/conf/ups.conf.sample 2023-10-28 23:02:42.000000000 +0200
|
||||||
@@ -200,3 +200,8 @@
|
+++ b/conf/ups.conf.sample 2023-11-03 19:29:35.641548694 +0100
|
||||||
|
@@ -214,3 +214,8 @@ maxretry = 3
|
||||||
#
|
#
|
||||||
# To find out if your driver supports any extra settings, start it with
|
# To find out if your driver supports any extra settings, start it with
|
||||||
# the -h option and/or read the driver's documentation.
|
# the -h option and/or read the driver's documentation.
|
||||||
+
|
+
|
||||||
+[myups]
|
+[myups]
|
||||||
+ driver = undefined
|
+ driver = undefined
|
||||||
+ port = /dev/undefined
|
+ port = /dev/undefined
|
||||||
+ desc = "Local UPS"
|
+ desc = "Local UPS"
|
||||||
--- a/conf/upsd.users.sample
|
diff -purN a/conf/upsd.conf.sample b/conf/upsd.conf.sample
|
||||||
+++ b/conf/upsd.users.sample
|
--- a/conf/upsd.conf.sample 2023-09-17 16:34:05.000000000 +0200
|
||||||
@@ -73,3 +73,11 @@
|
+++ b/conf/upsd.conf.sample 2023-11-03 19:30:18.374644467 +0100
|
||||||
#
|
@@ -183,3 +183,11 @@
|
||||||
# See comments in the upsmon.conf(.sample) file for details about this
|
# or CLI options, regardless of older logging level being higher or lower
|
||||||
# keyword and the difference of NUT secondary and primary systems.
|
# than the newly found number; a missing (or commented away) value however
|
||||||
|
# does not change the previously active logging verbosity.
|
||||||
+
|
+
|
||||||
+[upsmaster]
|
+[upsmaster]
|
||||||
+ password = @UPSD_INITIAL_MASTER_PASSWORD@
|
+ password = @UPSD_INITIAL_MASTER_PASSWORD@
|
||||||
+ upsmon master
|
+ upsmon master
|
||||||
+
|
+
|
||||||
+[upsslave]
|
+[upsslave]
|
||||||
+ password = @UPSD_INITIAL_SLAVE_PASSWORD@
|
+ password = @UPSD_INITIAL_SLAVE_PASSWORD@
|
||||||
+ upsmon slave
|
+ upsmon slave
|
||||||
--- a/conf/upsmon.conf.sample.in
|
diff -purN a/conf/upsmon.conf.sample.in b/conf/upsmon.conf.sample.in
|
||||||
+++ b/conf/upsmon.conf.sample.in
|
--- a/conf/upsmon.conf.sample.in 2023-10-28 23:36:02.000000000 +0200
|
||||||
@@ -116,6 +116,8 @@
|
+++ b/conf/upsmon.conf.sample.in 2023-11-03 19:25:57.482732658 +0100
|
||||||
# MONITOR su700@server.example.com 1 upsmon secretpass secondary
|
@@ -117,6 +117,8 @@
|
||||||
# MONITOR myups@localhost 1 upsmon pass primary # (or secondary)
|
# MONITOR su700@server.example.com 1 monuser secretpass secondary
|
||||||
|
# MONITOR myups@localhost 1 monuser pass primary # (or secondary)
|
||||||
|
|
||||||
+MONITOR myups@localhost 1 upsmaster @UPSD_INITIAL_MASTER_PASSWORD@ master
|
+MONITOR myups@localhost 1 upsmaster @UPSD_INITIAL_MASTER_PASSWORD@ master
|
||||||
+
|
+
|
||||||
|
@@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 4 16:30:32 UTC 2023 - Arjen de Korte <suse+build@de-korte.org>
|
||||||
|
|
||||||
|
- Update to version 2.8.1
|
||||||
|
For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
|
||||||
|
(the list of changes is too long to list).
|
||||||
|
- Remove obsolete patch:
|
||||||
|
* nut-Solaris-init-files.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 6 20:29:12 UTC 2023 - Antonio Teixeira <antonio.teixeira@suse.com>
|
Thu Jul 6 20:29:12 UTC 2023 - Antonio Teixeira <antonio.teixeira@suse.com>
|
||||||
|
|
||||||
|
19
nut.spec
19
nut.spec
@@ -55,7 +55,7 @@
|
|||||||
%bcond_with libfreeipmi
|
%bcond_with libfreeipmi
|
||||||
%endif
|
%endif
|
||||||
Name: nut
|
Name: nut
|
||||||
Version: 2.8.0
|
Version: 2.8.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Network UPS Tools Core (Uninterruptible Power Supply Monitoring)
|
Summary: Network UPS Tools Core (Uninterruptible Power Supply Monitoring)
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@@ -71,8 +71,6 @@ Patch0: nut-preconfig.patch
|
|||||||
Patch1: nut-notifyflag.patch
|
Patch1: nut-notifyflag.patch
|
||||||
# PATCH-FEATURE-OPENSUSE nut-doc-fixed-date.patch sbrabec@suse.cz -- Make doc builds reproducible.
|
# PATCH-FEATURE-OPENSUSE nut-doc-fixed-date.patch sbrabec@suse.cz -- Make doc builds reproducible.
|
||||||
Patch2: nut-doc-fixed-date.patch
|
Patch2: nut-doc-fixed-date.patch
|
||||||
# PATCH-FIX-UPSTREAM - do not install Solaris init files uninvited
|
|
||||||
Patch3: nut-Solaris-init-files.patch
|
|
||||||
Patch10: harden_nut-driver.service.patch
|
Patch10: harden_nut-driver.service.patch
|
||||||
Patch11: harden_nut-monitor.service.patch
|
Patch11: harden_nut-monitor.service.patch
|
||||||
Patch12: harden_nut-server.service.patch
|
Patch12: harden_nut-server.service.patch
|
||||||
@@ -92,6 +90,7 @@ BuildRequires: pkgconfig(avahi-core)
|
|||||||
BuildRequires: pkgconfig(bash-completion)
|
BuildRequires: pkgconfig(bash-completion)
|
||||||
BuildRequires: pkgconfig(dbus-glib-1)
|
BuildRequires: pkgconfig(dbus-glib-1)
|
||||||
BuildRequires: pkgconfig(gdlib)
|
BuildRequires: pkgconfig(gdlib)
|
||||||
|
BuildRequires: pkgconfig(libgpiod) >= 1.0.0
|
||||||
BuildRequires: pkgconfig(libpowerman)
|
BuildRequires: pkgconfig(libpowerman)
|
||||||
BuildRequires: pkgconfig(libsystemd)
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
BuildRequires: pkgconfig(libusb-1.0)
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
@@ -369,7 +368,6 @@ ln -s service %{buildroot}%{_sbindir}/rcnut-driver
|
|||||||
ln -s service %{buildroot}%{_sbindir}/rcnut-server
|
ln -s service %{buildroot}%{_sbindir}/rcnut-server
|
||||||
ln -s service %{buildroot}%{_sbindir}/rcnut-monitor
|
ln -s service %{buildroot}%{_sbindir}/rcnut-monitor
|
||||||
rename .sample "" %{buildroot}%{_sysconfdir}/ups/*.sample
|
rename .sample "" %{buildroot}%{_sysconfdir}/ups/*.sample
|
||||||
mv %{buildroot}%{_tmpfilesdir}/nut-common.{tmpfiles,conf}
|
|
||||||
|
|
||||||
install -D -m 750 %{SOURCE6} %{buildroot}%{systemdsystemdutildir}/system-sleep/%{name}.sh
|
install -D -m 750 %{SOURCE6} %{buildroot}%{systemdsystemdutildir}/system-sleep/%{name}.sh
|
||||||
install -D -m 644 scripts/logrotate/nutlogd %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
install -D -m 644 scripts/logrotate/nutlogd %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
||||||
@@ -419,7 +417,7 @@ fi
|
|||||||
# And finally trigger udev to set permissions according to newly installed rules files.
|
# And finally trigger udev to set permissions according to newly installed rules files.
|
||||||
udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
||||||
%service_add_post nut-server.service nut-monitor.service nut-driver-enumerator.path nut-driver-enumerator.service nut-driver.target nut.target
|
%service_add_post nut-server.service nut-monitor.service nut-driver-enumerator.path nut-driver-enumerator.service nut-driver.target nut.target
|
||||||
%tmpfiles_create %{_tmpfilesdir}/%{name}-common.conf
|
%tmpfiles_create %{_tmpfilesdir}/%{name}-common-tmpfiles.conf
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun nut-server.service nut-monitor.service nut-driver-enumerator.path nut-driver-enumerator.service nut-driver.target nut.target
|
%service_del_preun nut-server.service nut-monitor.service nut-driver-enumerator.path nut-driver-enumerator.service nut-driver.target nut.target
|
||||||
@@ -444,7 +442,7 @@ udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc AUTHORS ChangeLog MAINTAINERS NEWS README README.SUSE UPGRADING
|
%doc AUTHORS ChangeLog MAINTAINERS NEWS.adoc README.adoc README.SUSE UPGRADING.adoc
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%config %{_sysconfdir}/logrotate.d/*
|
%config %{_sysconfdir}/logrotate.d/*
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
@@ -455,6 +453,7 @@ udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
|||||||
%exclude %{_mandir}/man8/snmp-ups*.*
|
%exclude %{_mandir}/man8/snmp-ups*.*
|
||||||
%dir %{_libexecdir}/ups
|
%dir %{_libexecdir}/ups
|
||||||
%{_libexecdir}/nut-driver-enumerator.sh
|
%{_libexecdir}/nut-driver-enumerator.sh
|
||||||
|
%python_sitearch/PyNUT.py
|
||||||
%{_sbindir}/*
|
%{_sbindir}/*
|
||||||
%{_udevrulesdir}/*.rules
|
%{_udevrulesdir}/*.rules
|
||||||
%config(noreplace) %{CONFPATH}/hosts.conf
|
%config(noreplace) %{CONFPATH}/hosts.conf
|
||||||
@@ -477,9 +476,9 @@ udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
|||||||
%{systemdsystemdutildir}/system-shutdown/*
|
%{systemdsystemdutildir}/system-shutdown/*
|
||||||
%{systemdsystemdutildir}/system-sleep/%{name}.sh
|
%{systemdsystemdutildir}/system-sleep/%{name}.sh
|
||||||
%{bashcompletionsdir}/*
|
%{bashcompletionsdir}/*
|
||||||
%{_tmpfilesdir}/%{name}-common.conf
|
%{_tmpfilesdir}/%{name}-common-tmpfiles.conf
|
||||||
%ghost %{_rundir}/%{name}
|
%ghost %{_rundir}/%{name}
|
||||||
%ghost %attr(700,%{NUT_USER},%{NUT_GROUP}) %{STATEPATH}/%{name}
|
%ghost %attr(700,%{NUT_USER},%{NUT_GROUP}) %{STATEPATH}/upssched
|
||||||
|
|
||||||
%files drivers-net
|
%files drivers-net
|
||||||
%{MODELPATH}/snmp-ups
|
%{MODELPATH}/snmp-ups
|
||||||
@@ -509,7 +508,9 @@ udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
|||||||
%{_includedir}/*.h
|
%{_includedir}/*.h
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
%{_libexecdir}/sockdebug
|
||||||
%{_mandir}/man3/*%{ext_man}
|
%{_mandir}/man3/*%{ext_man}
|
||||||
|
%python_sitearch/test_nutclient.py
|
||||||
|
|
||||||
%files doc-asciidoc
|
%files doc-asciidoc
|
||||||
%doc %dir %{_docdir}/%{name}{,/cables}
|
%doc %dir %{_docdir}/%{name}{,/cables}
|
||||||
@@ -520,8 +521,10 @@ udevadm trigger --subsystem-match=usb --property-match=DEVTYPE=usb_device
|
|||||||
%{_docdir}/%{name}/developer-guide.html
|
%{_docdir}/%{name}/developer-guide.html
|
||||||
|
|
||||||
%files doc-html
|
%files doc-html
|
||||||
|
%{_docdir}/%{name}/ChangeLog.html
|
||||||
%{_docdir}/%{name}/FAQ.html
|
%{_docdir}/%{name}/FAQ.html
|
||||||
%{_docdir}/%{name}/cables.html
|
%{_docdir}/%{name}/cables.html
|
||||||
|
%{_docdir}/%{name}/release-notes.html
|
||||||
%{_docdir}/%{name}/solaris-usb.html
|
%{_docdir}/%{name}/solaris-usb.html
|
||||||
%{_docdir}/%{name}/user-manual.html
|
%{_docdir}/%{name}/user-manual.html
|
||||||
%{_docdir}/%{name}/*.css
|
%{_docdir}/%{name}/*.css
|
||||||
|
Reference in New Issue
Block a user