371 lines
13 KiB
Text
371 lines
13 KiB
Text
# PSF file for Network UPS Tools /usr/local/ups 11/2/2011
|
|
#
|
|
# Useful commands:
|
|
#
|
|
# swpackage -p -vv -s /depot/psf_files/xxx.psf -d /depot/s700_opt
|
|
# swmodify -p -d -vv -s /depot/psf_files/xxx.psf xxx @ /depot/s700_opt
|
|
# swremove -p -v -d xxx,r=yyy @ /depot/s700_opt
|
|
# swinstall -p -v -s /depot/s700_opt xxx
|
|
#
|
|
# References:
|
|
# - Creating a Product Specification File (PSF)
|
|
# http://docs.hp.com/en/B2355-90127/ch09s05.html
|
|
# - swpackage(8) manual page
|
|
# http://nixdoc.net/man-pages/hp-ux/man4/swpackage.4.html
|
|
#
|
|
# http://www.massconfusion.com/tim/notes/hpux_depot_create_howto.txt
|
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
|
#
|
|
# This section is optional
|
|
|
|
# This section is optional -- delete it if you don't want it.
|
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
|
vendor
|
|
tag NUT-Team
|
|
title "NUT - Network UPS Tools - Team"
|
|
description "UPS monitoring tool"
|
|
end
|
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
|
product
|
|
# ----------------------------------------
|
|
tag NUT
|
|
title "Network UPS Tools"
|
|
|
|
description "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."
|
|
|
|
revision @PACKAGE_VERSION@
|
|
|
|
# ----------------------------------------
|
|
architecture S700/S800_HPUX_10/HP-UX_B.11.23_IA/PA
|
|
machine_type *
|
|
os_name HP-UX
|
|
#os_release ?.11.2*
|
|
os_release ?.10.*|?.11.*
|
|
os_version *
|
|
# ----------------------------------------
|
|
#Including "NUT - Server" files.
|
|
fileset
|
|
tag Server
|
|
title "nut-server"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
#Including "conf" files under "/usr/local/ups/etc/nut".
|
|
file -u 644 -g bin -o bin ../../conf/ups.conf.sample /usr/local/ups/etc/ups.conf
|
|
file -u 644 -g bin -o bin ../../conf/upsd.conf.sample /usr/local/ups/etc/upsd.conf
|
|
file -u 644 -g bin -o bin ../../conf/upsd.users.sample /usr/local/ups/etc/upsd.users
|
|
|
|
#Including "server" files under "/usr/local/ups/sbin".
|
|
file -u 755 -g bin -o bin ../../server/upsd /usr/local/ups/sbin/upsd
|
|
file -u 755 -g bin -o bin ../../drivers/upsdrvctl /usr/local/ups/sbin/upsdrvctl
|
|
|
|
#Including "share" files under "/usr/local/ups/share".
|
|
file -u 644 -g bin -o bin ../../data/cmdvartab /usr/local/ups/share/cmdvartab
|
|
file -u 644 -g bin -o bin ../../data/driver.list /usr/local/ups/share/driver.list
|
|
|
|
#Including required "libupsclient1" under "/usr/local/ups/lib"
|
|
file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.so.1 /usr/local/ups/lib/libupsclient.so.1
|
|
file -u 555 -g bin -o bin ../../clients/.libs/libupsclient.so.1.0 /usr/local/ups/lib/libupsclient.so.1.0
|
|
|
|
#Including required UPS drivers files under "/usr/local/ups/bin/".
|
|
#such as "nut-snmp", "nut-xml or netxml-ups"
|
|
directory ../../drivers=/usr/local/ups/bin/
|
|
#file_permissions -u 755 -g bin -o bin
|
|
file *
|
|
|
|
# Exclude the files from "drivers" folder that are not required in the package.
|
|
exclude Makefile
|
|
exclude Makefile.am
|
|
exclude Makefile.in
|
|
exclude apc-hid.c
|
|
exclude apc-hid.h
|
|
exclude apc-mib.c
|
|
exclude apc-mib.h
|
|
exclude apcsmart.c
|
|
exclude apcsmart.h
|
|
exclude apcsmart.o
|
|
exclude baytech-mib.c
|
|
exclude baytech-mib.h
|
|
exclude bcmxcp.c
|
|
exclude bcmxcp.h
|
|
exclude bcmxcp.o
|
|
exclude bcmxcp_io.h
|
|
exclude bcmxcp_ser.c
|
|
exclude bcmxcp_ser.o
|
|
exclude bcmxcp_usb.c
|
|
exclude belkin-hid.c
|
|
exclude belkin-hid.h
|
|
exclude belkin.c
|
|
exclude belkin.h
|
|
exclude belkin.o
|
|
exclude belkinunv.c
|
|
exclude belkinunv.o
|
|
exclude bestfcom.c
|
|
exclude bestfcom.o
|
|
exclude bestfortress.c
|
|
exclude bestfortress.o
|
|
exclude bestpower-mib.c
|
|
exclude bestpower-mib.h
|
|
exclude bestuferrups.c
|
|
exclude bestuferrups.o
|
|
exclude bestups.c
|
|
exclude bestups.o
|
|
exclude blazer.c
|
|
exclude blazer.h
|
|
exclude blazer.o
|
|
exclude blazer_ser.c
|
|
exclude blazer_ser.o
|
|
exclude blazer_usb.c
|
|
exclude clone-outlet.c
|
|
exclude clone-outlet.o
|
|
exclude clone.c
|
|
exclude clone.o
|
|
exclude compaq-mib.c
|
|
exclude compaq-mib.h
|
|
exclude cps-hid.c
|
|
exclude cps-hid.h
|
|
exclude dstate-hal.c
|
|
exclude dstate-hal.h
|
|
exclude dstate.c
|
|
exclude dstate.h
|
|
exclude dstate.o
|
|
exclude dummy-ups.c
|
|
exclude dummy-ups.h
|
|
exclude dummy_ups-dummy-ups.o
|
|
exclude eaton-mib.c
|
|
exclude eaton-mib.h
|
|
exclude etapro.c
|
|
exclude etapro.o
|
|
exclude everups.c
|
|
exclude everups.o
|
|
exclude explore-hid.c
|
|
exclude explore-hid.h
|
|
exclude gamatronic.c
|
|
exclude gamatronic.h
|
|
exclude gamatronic.o
|
|
exclude genericups.c
|
|
exclude genericups.h
|
|
exclude genericups.o
|
|
exclude hidparser.c
|
|
exclude hidparser.h
|
|
exclude hidparser.o
|
|
exclude hidtypes.h
|
|
exclude ietf-mib.c
|
|
exclude ietf-mib.h
|
|
exclude isbmex.c
|
|
exclude isbmex.o
|
|
exclude ivtscd.c
|
|
exclude ivtscd.o
|
|
exclude libhid.c
|
|
exclude libhid.h
|
|
exclude libshut.c
|
|
exclude libshut.h
|
|
exclude libusb.c
|
|
exclude libusb.h
|
|
exclude liebert-esp2.c
|
|
exclude liebert-esp2.o
|
|
exclude liebert-hid.c
|
|
exclude liebert-hid.h
|
|
exclude liebert.c
|
|
exclude liebert.o
|
|
exclude main-hal.c
|
|
exclude main-hal.h
|
|
exclude main.c
|
|
exclude main.h
|
|
exclude main.o
|
|
exclude masterguard.c
|
|
exclude masterguard.o
|
|
exclude metasys.c
|
|
exclude metasys.o
|
|
exclude mge-hid.c
|
|
exclude mge-hid.h
|
|
exclude mge-mib.c
|
|
exclude mge-mib.h
|
|
exclude mge-shut.c
|
|
exclude mge-shut.h
|
|
exclude mge-shut.o
|
|
exclude mge-utalk.c
|
|
exclude mge-utalk.h
|
|
exclude mge-utalk.o
|
|
exclude mge-xml.c
|
|
exclude mge-xml.h
|
|
exclude microdowell.c
|
|
exclude microdowell.h
|
|
exclude microdowell.o
|
|
exclude netvision-mib.c
|
|
exclude netvision-mib.h
|
|
exclude netxml-ups.c
|
|
exclude netxml-ups.h
|
|
exclude newmge_shut-hidparser.o
|
|
exclude newmge_shut-libhid.o
|
|
exclude newmge_shut-libshut.o
|
|
exclude newmge_shut-mge-hid.o
|
|
exclude newmge_shut-usbhid-ups.o
|
|
exclude oneac.c
|
|
exclude oneac.h
|
|
exclude oneac.o
|
|
exclude optiups
|
|
exclude optiups.c
|
|
exclude optiups.o
|
|
exclude powercom-hid.c
|
|
exclude powercom-hid.h
|
|
exclude powercom.c
|
|
exclude powercom.h
|
|
exclude powercom.o
|
|
exclude powerman-pdu.c
|
|
exclude powerp-bin.c
|
|
exclude powerp-bin.h
|
|
exclude powerp-bin.o
|
|
exclude powerp-txt.c
|
|
exclude powerp-txt.h
|
|
exclude powerp-txt.o
|
|
exclude powerpanel.c
|
|
exclude powerpanel.h
|
|
exclude powerpanel.o
|
|
exclude powerware-mib.c
|
|
exclude powerware-mib.h
|
|
exclude raritan-pdu-mib.c
|
|
exclude raritan-pdu-mib.h
|
|
exclude rhino.c
|
|
exclude rhino.o
|
|
exclude richcomm_usb.c
|
|
exclude safenet.c
|
|
exclude safenet.h
|
|
exclude safenet.o
|
|
exclude serial.c
|
|
exclude serial.h
|
|
exclude serial.o
|
|
exclude skel.c
|
|
exclude skel.o
|
|
exclude snmp-ups.c
|
|
exclude snmp-ups.h
|
|
exclude solis.c
|
|
exclude solis.h
|
|
exclude solis.o
|
|
exclude tripplite-hid.c
|
|
exclude tripplite-hid.h
|
|
exclude tripplite.c
|
|
exclude tripplite.h
|
|
exclude tripplite.o
|
|
exclude tripplite_usb.c
|
|
exclude tripplitesu.c
|
|
exclude tripplitesu.o
|
|
exclude upscode2.c
|
|
exclude upscode2.o
|
|
exclude upsdrvctl.c
|
|
exclude upsdrvctl.o
|
|
exclude upshandler.h
|
|
exclude usb-common.c
|
|
exclude usb-common.h
|
|
exclude usbhid-ups.c
|
|
exclude usbhid-ups.h
|
|
exclude victronups.c
|
|
exclude victronups.o
|
|
|
|
#TBD files to be added under "/usr/share/doc/nut-server/*.gz"
|
|
#TBD files to be added under "/usr/share/man/man5/*.gz"
|
|
#TBD files to be added under "/usr/share/man/man8/*.gz"
|
|
|
|
end
|
|
# ----------------------------------------
|
|
#Including "NUT - Client" files.
|
|
fileset
|
|
tag Client
|
|
title "nut-client"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
file -u 755 -g bin -o bin ../../clients/upsc /usr/local/ups/bin/upsc
|
|
file -u 755 -g bin -o bin ../../clients/upscmd /usr/local/ups/bin/upscmd
|
|
file -u 755 -g bin -o bin ../../clients/upslog /usr/local/ups/bin/upslog
|
|
file -u 755 -g bin -o bin ../../clients/upsrw /usr/local/ups/bin/upsrw
|
|
file -u 755 -g bin -o bin ../../clients/upsmon /usr/local/ups/sbin/upsmon
|
|
file -u 755 -g bin -o bin ../../clients/upssched /usr/local/ups/sbin/upssched
|
|
|
|
#Including "conf" files under "/usr/local/ups/etc".
|
|
file -u 644 -g bin -o bin ../../conf/nut.conf.sample /usr/local/ups/etc/nut.conf
|
|
file -u 644 -g bin -o bin ../../conf/upsmon.conf.sample /usr/local/ups/etc/upsmon.conf
|
|
file -u 644 -g bin -o bin ../../conf/upssched.conf.sample /usr/local/ups/etc/upssched.conf
|
|
|
|
#Need to check if "libupsclient1" required for Client again.
|
|
#file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.so.1 /usr/local/ups/lib/libupsclient.so.1
|
|
#file -u 555 -g bin -o bin ../../clients/.libs/libupsclient.so.1.0 /usr/local/ups/lib/libupsclient.so.1.0
|
|
end
|
|
# ----------------------------------------
|
|
#Including "libupsclient1-dev" files.
|
|
fileset
|
|
tag Development
|
|
title "libupsclient1-dev"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.a /usr/local/ups/lib/libupsclient.a
|
|
file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.la /usr/local/ups/lib/libupsclient.la
|
|
file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.so /usr/local/ups/lib/libupsclient.so
|
|
file -u 644 -g bin -o bin ../../include/parseconf.h /usr/include/parseconf.h
|
|
file -u 644 -g bin -o bin ../../clients/upsclient.h /usr/include/upsclient.h
|
|
#file -u 755 -g bin -o bin ../../clients/.libs/libupsclient.so /usr/lib/libupsclient.so
|
|
file -u 755 -g bin -o bin ../../lib/libupsclient.pc /usr/lib/pkgconfig/libupsclient.pc
|
|
end
|
|
# ----------------------------------------
|
|
|
|
#Including "nut-cgi " files.
|
|
fileset
|
|
tag cgi
|
|
title "nut-cgi"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
file -u 644 -g bin -o bin ../../conf/hosts.conf.sample /etc/nut/hosts.conf
|
|
file -u 644 -g bin -o bin ../../conf/upsset.conf.sample /etc/nut/upsset.conf
|
|
#file -u 644 -g bin -o bin ../../conf/upsstats-single.html.sample /etc/nut/upsstats-single.html
|
|
#file -u 644 -g bin -o bin ../../conf/upsstats.html.sample /etc/nut/upsstats.html
|
|
|
|
#file -u 644 -g bin -o bin ../../data/html/bottom.html /usr/share/nut/www/bottom.html
|
|
#file -u 644 -g bin -o bin ../../data/html/header.html /usr/share/nut/www/header.html
|
|
#file -u 644 -g bin -o bin ../../data/html/index.html /usr/share/nut/www/index.html
|
|
#file -u 644 -g bin -o bin ../../data/html/nut-banner.png /usr/share/nut/www/nut-banner.png
|
|
end
|
|
# ----------------------------------------
|
|
|
|
#Including "nut-doc" files.
|
|
#TBD
|
|
#fileset
|
|
# tag doc
|
|
# title "nut-doc"
|
|
# revision @PACKAGE_VERSION@
|
|
|
|
#Need to check from the following location for the required files
|
|
# /usr/local/share/doc/libxml2-2.7.7/html/tutorial/
|
|
#end
|
|
# ----------------------------------------
|
|
|
|
#Including "libups-nut-perl" files.
|
|
fileset
|
|
tag libups-nut-perl
|
|
title "libups-nut-perl"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
file -u 644 -g bin -o bin ../../scripts/perl/Nut.pm /usr/share/perl5/UPS/Nut.pm
|
|
end
|
|
# ----------------------------------------
|
|
|
|
#Including "nut-monitor" files
|
|
fileset
|
|
tag nut-monitor
|
|
title "nut-monitor"
|
|
revision @PACKAGE_VERSION@
|
|
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/NUT-Monitor /usr/bin/NUT-Monitor
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/nut-monitor.desktop /usr/share/applications/nut-monitor.desktop
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/locale/fr/LC_MESSAGES/NUT-Monitor.mo /usr/share/locale/fr/LC_MESSAGES/NUT-Monitor.mo
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/gui-1.3.glade /usr/share/nut-monitor/gui-1.3.glade
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/pixmaps/on_battery.png /usr/share/nut-monitor/pixmaps/on_battery.png
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/pixmaps/on_line.png /usr/share/nut-monitor/pixmaps/on_line.png
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/pixmaps/var-ro.png /usr/share/nut-monitor/pixmaps/var-ro.png
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/pixmaps/var-rw.png /usr/share/nut-monitor/pixmaps/var-rw.png
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/pixmaps/warning.png /usr/share/nut-monitor/pixmaps/warning.png
|
|
file -u 644 -g bin -o bin ../../scripts/python/app/nut-monitor.png /usr/share/pixmaps/nut-monitor.png
|
|
end
|
|
|
|
# ----------------------------------------
|
|
end #End product
|
|
|