Hello, sorry for not getting back earlier. I had some "other" unexpected trouble-shooting project.
Since I have never installed this type of "dev" package, I just wanted to let others know how to install (please to so on a testing server). Besides that, just run:
yum install nut --enablerepo=xcp-ng-ci
That's it. At least installation on my newly setup and completely patched test "XCP-ng 8.3" server worked like a charme:
[22:41 xcp-test ~]# yum install nut --enablerepo=xcp-ng-ci
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Excluding mirror: updates.xcp-ng.org
* xcp-ng-base: mirrors.xcp-ng.org
Excluding mirror: updates.xcp-ng.org
* xcp-ng-ci: mirrors.xcp-ng.org
Excluding mirror: updates.xcp-ng.org
* xcp-ng-updates: mirrors.xcp-ng.org
xcp-ng-base/signature | 473 B 00:00:00
xcp-ng-base/signature | 3.0 kB 00:00:00 !!!
xcp-ng-ci/signature | 473 B 00:00:00
xcp-ng-ci/signature | 3.0 kB 00:00:00 !!!
xcp-ng-updates/signature | 473 B 00:00:00
xcp-ng-updates/signature | 3.0 kB 00:00:00 !!!
xcp-ng-ci/primary_db | 168 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package nut.x86_64 0:2.8.0-2.1.xcpng8.3 will be installed
--> Processing Dependency: libfreeipmi.so.17()(64bit) for package: nut-2.8.0-2.1.xcpng8.3.x86_64
--> Processing Dependency: libipmimonitoring.so.6()(64bit) for package: nut-2.8.0-2.1.xcpng8.3.x86_64
--> Processing Dependency: libltdl.so.7()(64bit) for package: nut-2.8.0-2.1.xcpng8.3.x86_64
--> Processing Dependency: libupsclient.so.6()(64bit) for package: nut-2.8.0-2.1.xcpng8.3.x86_64
--> Processing Dependency: libusb-0.1.so.4()(64bit) for package: nut-2.8.0-2.1.xcpng8.3.x86_64
--> Running transaction check
---> Package freeipmi.x86_64 0:1.5.7-2.el7 will be installed
---> Package libtool-ltdl.x86_64 0:2.4.2-22.el7_3 will be installed
---> Package libusb.x86_64 1:0.1.4-3.el7 will be installed
---> Package nut-client.x86_64 0:2.8.0-2.1.xcpng8.3 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================================================================================================
Installing:
nut x86_64 2.8.0-2.1.xcpng8.3 xcp-ng-ci 2.2 M
Installing for dependencies:
freeipmi x86_64 1.5.7-2.el7 xcp-ng-base 2.0 M
libtool-ltdl x86_64 2.4.2-22.el7_3 xcp-ng-base 48 k
libusb x86_64 1:0.1.4-3.el7 xcp-ng-base 19 k
nut-client x86_64 2.8.0-2.1.xcpng8.3 xcp-ng-ci 203 k
Transaction Summary
====================================================================================================================================================================================================================
Install 1 Package (+4 Dependent packages)
Total download size: 4.5 M
Installed size: 20 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm | 48 kB 00:00:00
(2/5): freeipmi-1.5.7-2.el7.x86_64.rpm | 2.0 MB 00:00:01
(3/5): libusb-0.1.4-3.el7.x86_64.rpm | 19 kB 00:00:00
(4/5): nut-client-2.8.0-2.1.xcpng8.3.x86_64.rpm | 203 kB 00:00:00
(5/5): nut-2.8.0-2.1.xcpng8.3.x86_64.rpm | 2.2 MB 00:00:01
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 1.7 MB/s | 4.5 MB 00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : nut-client-2.8.0-2.1.xcpng8.3.x86_64 1/5
Installing : freeipmi-1.5.7-2.el7.x86_64 2/5
Installing : libtool-ltdl-2.4.2-22.el7_3.x86_64 3/5
Installing : 1:libusb-0.1.4-3.el7.x86_64 4/5
Installing : nut-2.8.0-2.1.xcpng8.3.x86_64 5/5
Verifying : nut-2.8.0-2.1.xcpng8.3.x86_64 1/5
Verifying : 1:libusb-0.1.4-3.el7.x86_64 2/5
Verifying : libtool-ltdl-2.4.2-22.el7_3.x86_64 3/5
Verifying : freeipmi-1.5.7-2.el7.x86_64 4/5
Verifying : nut-client-2.8.0-2.1.xcpng8.3.x86_64 5/5
Installed:
nut.x86_64 0:2.8.0-2.1.xcpng8.3
Dependency Installed:
freeipmi.x86_64 0:1.5.7-2.el7 libtool-ltdl.x86_64 0:2.4.2-22.el7_3 libusb.x86_64 1:0.1.4-3.el7 nut-client.x86_64 0:2.8.0-2.1.xcpng8.3
Complete!
I will let you know once I got some impressions.