Imported Upstream version 2.7.1
This commit is contained in:
		
							parent
							
								
									a1fa151fc7
								
							
						
					
					
						commit
						0121794af9
					
				
					 451 changed files with 41339 additions and 10887 deletions
				
			
		|  | @ -1,51 +0,0 @@ | |||
| # directory definitions
 | ||||
| INSTALLSH = ../../install-sh | ||||
| CONFIGPATH    = /etc/rc.config.d | ||||
| SCRIPTPATH    = /sbin/init.d | ||||
| LINKPATH	= /sbin/rc3.d | ||||
| LINKPREFIX	= 991 | ||||
| OWNER	=	root | ||||
| GROUP	= 	root | ||||
| SCRIPTS = nut-upsd.sh nut-drvctl.sh nut-upsmon.sh | ||||
| CONFIGS = nut-drvctl nut-upsd nut-upsmon | ||||
| 
 | ||||
| INSTALLPERMS = 0755 | ||||
| INSTALLCMD = $(INSTALLSH) -c | ||||
| 
 | ||||
| all: install | ||||
| 
 | ||||
| 
 | ||||
| install:  | ||||
| 	@if (test ! -d $(CONFIGPATH)) then \
 | ||||
| 		echo "NO $(CONFIGPATH)"; exit 1; \
 | ||||
| 	fi | ||||
| 	@if (test ! -d $(SCRIPTPATH)) then \
 | ||||
| 		echo "NO $(SCRIPTPATH)"; exit 1; \
 | ||||
| 	fi | ||||
| 	@if (test ! -d $(LINKPATH)) then \
 | ||||
| 		echo "NO $(LINKPATH)"; exit 1; \
 | ||||
| 	fi | ||||
| 	@for script in $(SCRIPTS); do\
 | ||||
| 		name=`basename $$script .sh` ; \
 | ||||
| 		$(INSTALLSH) -c -o $(OWNER) -g $(GROUP) $$script $(SCRIPTPATH)/$$name || exit 1; \
 | ||||
| 		ln -s $(SCRIPTPATH)/$$name $(LINKPATH)/K$(LINKPREFIX)$$name \
 | ||||
| 		|| echo "Unable to link $(SCRIPTPATH)/$$name to $(LINKPATH)/K$(LINKPREFIX)$$name"; \
 | ||||
| 		ln -s $(SCRIPTPATH)/$$name $(LINKPATH)/S$(LINKPREFIX)$$name  \
 | ||||
| 		|| echo "Unable to link $(SCRIPTPATH)/$$name to $(LINKPATH)/S$(LINKPREFIX)$$name"; \
 | ||||
| 	done | ||||
| 	@for config in $(CONFIGS); do\
 | ||||
| 		$(INSTALLSH) -c -o $(OWNER) -g $(GROUP) $$config $(CONFIGPATH) || exit 1 ; \
 | ||||
| 	done | ||||
| 
 | ||||
| remove: | ||||
| 	@for config in $(CONFIGS); do\
 | ||||
| 		rm -f $(CONFIGPATH)/$$config;\
 | ||||
| 	done | ||||
| 	@for script in $(SCRIPTS); do\
 | ||||
| 		name=`basename $$script .sh` ; \
 | ||||
| 		rm -f $(SCRIPTPATH)/$$name || exit 1; \
 | ||||
| 		rm -f $(LINKPATH)/K$(LINKPREFIX)$$name \
 | ||||
| 		|| echo "Unable to remove $(LINKPATH)/K$(LINKPREFIX)$$name"; \
 | ||||
| 		rm -f $(LINKPATH)/S$(LINKPREFIX)$$name  \
 | ||||
| 		|| echo "Unable to remove $(LINKPATH)/S$(LINKPREFIX)$$name"; \
 | ||||
| 	done | ||||
|  | @ -1,4 +1,5 @@ | |||
| # PSF file for Network UPS Tools /usr/local/ups				  11/2/2011 | ||||
| B/ | ||||
| # PSF file for Network UPS Tools 				  11/2/2011 | ||||
| #  | ||||
| # Useful commands: | ||||
| # | ||||
|  | @ -50,219 +51,38 @@ product | |||
| 		tag 		Server | ||||
| 		title 		"nut-server" | ||||
| 		revision	@PACKAGE_VERSION@ | ||||
| 		postinstall     ./postinstall | ||||
| 
 | ||||
| #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 "conf" files under "/usr/local/ups/etc/". | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/ups.conf.sample	@prefix@/etc/ups.conf.sample | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/upsd.conf.sample  	@prefix@/etc/upsd.conf.sample | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/upsd.users.sample	@prefix@/etc/upsd.users.sample | ||||
| 
 | ||||
| #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 | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/sbin/upsd	 	@prefix@/sbin/upsd | ||||
| 
 | ||||
| #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 | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/share/cmdvartab	@prefix@/share/cmdvartab | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/share/driver.list	@prefix@/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			 | ||||
| 		 | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.sl.3		@prefix@/lib/libupsclient.sl.3 | ||||
| 		file -u 555 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.sl.3.1	@prefix@/lib/libupsclient.sl.3.1			 | ||||
| 
 | ||||
| #Including nut service script to "usr/local/ups/script" | ||||
| 		file -u 744 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-upsd.sh		@prefix@/script/nut-upsd.sh | ||||
| 		file -u 744 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-drvctl.sh		@prefix@/script/nut-drvctl.sh | ||||
| 		file -u 744 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-upsmon.sh		@prefix@/script/nut-upsmon.sh | ||||
| 		file -u 444 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-upsd			@prefix@/script/nut-upsd | ||||
| 		file -u 444 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-drvctl			@prefix@/script/nut-drvctl | ||||
| 		file -u 444 -g bin -o bin @top_srcdir@/scripts/HP-UX/nut-upsmon			@prefix@/script/nut-upsmon | ||||
| 
 | ||||
| #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/ | ||||
| 		directory 	./nut_install@prefix@/bin=@prefix@/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" | ||||
|  | @ -275,21 +95,21 @@ product | |||
| 		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 | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/bin/upsc	@prefix@/bin/upsc | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/bin/upscmd	@prefix@/bin/upscmd | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/bin/upslog	@prefix@/bin/upslog | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/bin/upsrw	@prefix@/bin/upsrw | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/sbin/upsmon 	@prefix@/sbin/upsmon | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/sbin/upssched 	@prefix@/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 | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/nut.conf.sample	 	@prefix@/etc/nut.conf.sample | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/upsmon.conf.sample   	@prefix@/etc/upsmon.conf.sample | ||||
| 		file -u 644 -g bin -o bin ./nut_install@prefix@/etc/upssched.conf.sample	@prefix@/etc/upssched.conf.sample | ||||
| 
 | ||||
| #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	 | ||||
| 		#file -u 755 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.sl.3		@prefix@/lib/libupsclient.sl.3 | ||||
| 		#file -u 555 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.sl.3.1	@prefix@/lib/libupsclient.sl.3.1	 | ||||
| 	end | ||||
| # ---------------------------------------- | ||||
| #Including "libupsclient1-dev" files. | ||||
|  | @ -298,74 +118,24 @@ product | |||
| 		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 | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.a	@prefix@/lib/libupsclient.a | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.la	@prefix@/lib/libupsclient.la | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/lib/libupsclient.sl	@prefix@/lib/libupsclient.sl | ||||
| 		file -u 644 -g bin -o bin @top_srcdir@/include/parseconf.h		@prefix@/include/parseconf.h | ||||
| 		file -u 644 -g bin -o bin @top_srcdir@/clients/upsclient.h		@prefix@/include/upsclient.h | ||||
| 		file -u 755 -g bin -o bin ./nut_install@prefix@/lib/pkgconfig/libupsclient.pc		@prefix@/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 | ||||
| 		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 | ||||
| 		file -u 644 -g bin -o bin @top_srcdir@/scripts/perl/Nut.pm	@prefix@/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 | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										81
									
								
								scripts/HP-UX/postinstall.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								scripts/HP-UX/postinstall.in
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,81 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| # directory definitions | ||||
| NUT_DIR="@prefix@" | ||||
| INSTALLPATH=$NUT_DIR/script | ||||
| CONFIGPATH=/etc/rc.config.d | ||||
| SCRIPTPATH=/sbin/init.d | ||||
| LINKPATH=/sbin/rc3.d | ||||
| LINKPREFIX=991 | ||||
| OWNER=root | ||||
| GROUP=root | ||||
| SCRIPTS="nut-upsd.sh nut-drvctl.sh nut-upsmon.sh" | ||||
| CONFIGS="nut-drvctl nut-upsd nut-upsmon" | ||||
| 
 | ||||
| SCRIPTPERMS=0744 | ||||
| CONFIGPERMS=0444 | ||||
| 
 | ||||
| # make sure the nut user exists and has correct memberships | ||||
| res=`grget -n nut` | ||||
| if [ -z "$res" ]; then | ||||
| 	groupadd nut | ||||
| fi | ||||
| res=`pwget -n nut` | ||||
| if [ -z "$res" ]; then | ||||
| 	useradd -g nut -G root -d ${NUT_DIR}/bin nut | ||||
| fi | ||||
| 
 | ||||
| # make sure that conffiles are secured and have the correct ownerships | ||||
| if [ -d @CONFPATH@ ] ; then | ||||
|         chown root:nut @CONFPATH@ | ||||
| fi | ||||
| for file in nut.conf ups.conf upsd.conf upsmon.conf upsd.users upssched.conf; do | ||||
|         if [ -f @CONFPATH@/$file ] ; then | ||||
|                 chown root:nut @CONFPATH@/$file | ||||
|                 chmod 640 @CONFPATH@/$file | ||||
|         fi | ||||
| done | ||||
| 
 | ||||
| # make sure that /var/run/nut exists and has the correct ownerships | ||||
| if [ ! -d @PIDPATH@/nut ] ; then | ||||
|         mkdir -p @PIDPATH@/nut | ||||
| fi | ||||
| if [ -d @PIDPATH@/nut ] ; then | ||||
|         chown root:nut @PIDPATH@/nut | ||||
|         chmod 770 @PIDPATH@/nut | ||||
| fi | ||||
| 
 | ||||
| # make sure that /var/state/ups exists and has the correct ownerships | ||||
| if [ ! -d @STATEPATH@ ] ; then | ||||
|         mkdir -p @STATEPATH@ | ||||
| fi | ||||
| if [ -d /var/state/ups ] ; then | ||||
|         chown root:nut @STATEPATH@ | ||||
|         chmod 770 @STATEPATH@ | ||||
| fi | ||||
| 
 | ||||
| #Set-up automatic start-up | ||||
| 
 | ||||
| if [ ! -d $CONFIGPATH ]; then | ||||
| 	echo "NO $CONFIGPATH"; exit 1; | ||||
| fi | ||||
| if [ ! -d $SCRIPTPATH ]; then | ||||
| 	echo "NO $SCRIPTPATH"; exit 1; | ||||
| fi | ||||
| if [ ! -d $LINKPATH ]; then | ||||
| 	echo "NO $LINKPATH"; exit 1; | ||||
| fi | ||||
| for script in $SCRIPTS; do | ||||
| 	name=`basename ${script} .sh` ; | ||||
| 	cp $INSTALLPATH/$script $SCRIPTPATH/$name | ||||
| 	chown $OWNER:$GROUP $SCRIPTPATH/$name | ||||
| 	chmod $SCRIPTPERMS $SCRIPTPATH/$name | ||||
| 	 | ||||
| 	ln -f -s $SCRIPTPATH/$name $LINKPATH/K$LINKPREFIX$name | ||||
| 	ln -f -s $SCRIPTPATH/$name $LINKPATH/S$LINKPREFIX$name | ||||
| done | ||||
| for config in $CONFIGS; do | ||||
| 	cp $INSTALLPATH/$config $CONFIGPATH | ||||
| 	chown $OWNER:$GROUP $CONFIGPATH | ||||
| 	chmod $CONFIGPERMS $CONFIGPATH | ||||
| done | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue