]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
nut: Update to enable collectd to find the nut files
authorAdolf Belka <adolf.belka@ipfire.org>
Wed, 25 Dec 2024 13:48:28 +0000 (14:48 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Tue, 21 Jan 2025 18:36:19 +0000 (19:36 +0100)
- with-dev is required as a configure option to ensure that the package-config files
   are installed during the build so that collectd can find the libupsclient library
   files which are needed for the nut plugin.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/packages/nut
lfs/nut

index 4d1d17887d9c67c4e9735f734005f992cf516f0e..24018261971038c1fec7cd4c24cf761991f97d5c 100644 (file)
@@ -54,7 +54,6 @@ usr/bin/riello_usb
 usr/bin/safenet
 usr/bin/skel
 usr/bin/sms_ser
-usr/bin/snmp-ups
 usr/bin/solis
 usr/bin/tripplite
 usr/bin/tripplite_usb
@@ -67,6 +66,15 @@ usr/bin/upsrw
 usr/bin/upssched-cmd
 usr/bin/usbhid-ups
 usr/bin/victronups
+#usr/include/nut-scan.h
+#usr/include/nutclient.h
+#usr/include/nutclientmem.h
+#usr/include/nutscan-device.h
+#usr/include/nutscan-init.h
+#usr/include/nutscan-ip.h
+#usr/include/nutscan-serial.h
+#usr/include/parseconf.h
+#usr/include/upsclient.h
 #usr/lib/libnutclient.la
 #usr/lib/libnutclient.so
 usr/lib/libnutclient.so.2
@@ -83,8 +91,13 @@ usr/lib/libnutscan.so.2.0.5
 #usr/lib/libupsclient.so
 usr/lib/libupsclient.so.6
 usr/lib/libupsclient.so.6.0.1
+#usr/lib/pkgconfig/libnutclient.pc
+#usr/lib/pkgconfig/libnutclientstub.pc
+#usr/lib/pkgconfig/libnutscan.pc
+#usr/lib/pkgconfig/libupsclient.pc
 #usr/lib/python3.10/site-packages/PyNUT.py
 #usr/lib/python3.10/site-packages/test_nutclient.py
+#usr/libexec/sockdebug
 usr/sbin/upsd
 usr/sbin/upsdrvctl
 usr/sbin/upsmon
@@ -93,3 +106,4 @@ usr/share/cmdvartab
 usr/share/driver.list
 var/ipfire/backup/addons/includes/nut
 var/state/ups
+usr/bin/snmp-ups
diff --git a/lfs/nut b/lfs/nut
index 732211628fb925ef482bf33f4c01712368290604..23b9e6a757b8a11e5a493320f3b8fe8be5745a5b 100644 (file)
--- a/lfs/nut
+++ b/lfs/nut
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = nut
-PAK_VER    = 12
+PAK_VER    = 13
 
 DEPS       =
 
@@ -85,15 +85,16 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
-                           --prefix=/usr \
-                           --sysconfdir=/etc/nut \
-                                   --with-usb \
-                                   --with-user=root \
-                                   --with-group=nut \
-                                   --with-wrap=no \
-                                   --with-udev-dir=/etc/udev \
-                                   --disable-static \
-                                   --without-docs
+                               --prefix=/usr \
+                               --sysconfdir=/etc/nut \
+                               --with-usb \
+                               --with-user=root \
+                               --with-group=nut \
+                               --with-wrap=no \
+                               --with-udev-dir=/etc/udev \
+                               --disable-static \
+                               --without-docs \
+                               --with-dev
        cd $(DIR_APP) && make #$(MAKETUNING)
        cd $(DIR_APP) && make install
 #      sed -i -e "s|ATTR{|SYSFS{|g" /etc/udev/rules.d/52-nut-usbups.rules