From: Arne Fitzenreiter Date: Tue, 15 Sep 2009 21:55:23 +0000 (+0200) Subject: Added nut (Network Ups Tools). X-Git-Tag: v2.9-beta1~729 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=ffc22d7264af3a646a91be3403e195adef9c7441 Added nut (Network Ups Tools). --- diff --git a/config/rootfiles/packages/nut b/config/rootfiles/packages/nut new file mode 100644 index 0000000000..694d2c3ab4 --- /dev/null +++ b/config/rootfiles/packages/nut @@ -0,0 +1,120 @@ +etc/nut.conf.sample +etc/ups.conf.sample +etc/upsd.conf.sample +etc/upsd.users.sample +etc/upsmon.conf.sample +etc/upssched.conf.sample +#lib/udev/rules.d +lib/udev/rules.d/52-nut-usbups.rules +usr/bin/apcsmart +usr/bin/bcmxcp +usr/bin/bcmxcp_usb +usr/bin/belkin +usr/bin/belkinunv +usr/bin/bestfcom +usr/bin/bestuferrups +usr/bin/bestups +usr/bin/blazer_ser +usr/bin/blazer_usb +usr/bin/cyberpower +usr/bin/dummy-ups +usr/bin/etapro +usr/bin/everups +usr/bin/gamatronic +usr/bin/genericups +usr/bin/isbmex +usr/bin/liebert +usr/bin/masterguard +usr/bin/megatec +usr/bin/megatec_usb +usr/bin/metasys +usr/bin/mge-shut +usr/bin/mge-utalk +usr/bin/microdowell +usr/bin/newmge-shut +usr/bin/oneac +usr/bin/optiups +usr/bin/powercom +usr/bin/powerpanel +usr/bin/rhino +usr/bin/richcomm_usb +usr/bin/safenet +usr/bin/skel +usr/bin/snmp-ups +usr/bin/solis +usr/bin/tripplite +usr/bin/tripplite_usb +usr/bin/tripplitesu +usr/bin/upsc +usr/bin/upscmd +usr/bin/upscode2 +usr/bin/upsdrvctl +usr/bin/upslog +usr/bin/upsrw +usr/bin/upssched-cmd +usr/bin/usbhid-ups +usr/bin/victronups +#usr/cgi-bin +#usr/html +#usr/lib/libupsclient.la +#usr/lib/libupsclient.so +usr/lib/libupsclient.so.1 +usr/lib/libupsclient.so.1.0.0 +usr/sbin/upsd +usr/sbin/upsmon +usr/sbin/upssched +usr/share/cmdvartab +usr/share/driver.list +#usr/share/man/man5/ups.conf.5 +#usr/share/man/man5/upsd.conf.5 +#usr/share/man/man5/upsd.users.5 +#usr/share/man/man5/upsmon.conf.5 +#usr/share/man/man5/upssched.conf.5 +#usr/share/man/man8/apcsmart.8 +#usr/share/man/man8/bcmxcp.8 +#usr/share/man/man8/bcmxcp_usb.8 +#usr/share/man/man8/belkin.8 +#usr/share/man/man8/belkinunv.8 +#usr/share/man/man8/bestfcom.8 +#usr/share/man/man8/bestuferrups.8 +#usr/share/man/man8/bestups.8 +#usr/share/man/man8/blazer.8 +#usr/share/man/man8/cyberpower.8 +#usr/share/man/man8/dummy-ups.8 +#usr/share/man/man8/etapro.8 +#usr/share/man/man8/everups.8 +#usr/share/man/man8/gamatronic.8 +#usr/share/man/man8/genericups.8 +#usr/share/man/man8/isbmex.8 +#usr/share/man/man8/liebert.8 +#usr/share/man/man8/masterguard.8 +#usr/share/man/man8/megatec.8 +#usr/share/man/man8/megatec_usb.8 +#usr/share/man/man8/metasys.8 +#usr/share/man/man8/mge-shut.8 +#usr/share/man/man8/mge-utalk.8 +#usr/share/man/man8/microdowell.8 +#usr/share/man/man8/nutupsdrv.8 +#usr/share/man/man8/oneac.8 +#usr/share/man/man8/optiups.8 +#usr/share/man/man8/powercom.8 +#usr/share/man/man8/powerpanel.8 +#usr/share/man/man8/rhino.8 +#usr/share/man/man8/richcomm_usb.8 +#usr/share/man/man8/safenet.8 +#usr/share/man/man8/snmp-ups.8 +#usr/share/man/man8/solis.8 +#usr/share/man/man8/tripplite.8 +#usr/share/man/man8/tripplite_usb.8 +#usr/share/man/man8/tripplitesu.8 +#usr/share/man/man8/upsc.8 +#usr/share/man/man8/upscmd.8 +#usr/share/man/man8/upscode2.8 +#usr/share/man/man8/upsd.8 +#usr/share/man/man8/upsdrvctl.8 +#usr/share/man/man8/upslog.8 +#usr/share/man/man8/upsmon.8 +#usr/share/man/man8/upsrw.8 +#usr/share/man/man8/upssched.8 +#usr/share/man/man8/usbhid-ups.8 +#usr/share/man/man8/victronups.8 diff --git a/doc/packages-list.txt b/doc/packages-list.txt index 9f3f1c11e7..36bd40c74d 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -220,8 +220,8 @@ * mldonkey-3.0.0 * module-init-tools-3.5 * motion-3.2.11 -* mpc-0.14 -* mpd-0.14.2 +* mpc-0.17 +* mpd-0.15.3 * mpeg2dec-0.4.0b * mpfire-ipfire * mtd-CVS-20070507 @@ -243,6 +243,7 @@ * noip_updater_v1.6 * ntfs-3g-2009.2.1 * ntp-4.2.4p7 +* nut-2.4.1 * ocaml-3.09.2 * oinkmaster-2.0 * open-vm-tools-2009.05.22-167859 diff --git a/lfs/nut b/lfs/nut new file mode 100644 index 0000000000..e2635050d0 --- /dev/null +++ b/lfs/nut @@ -0,0 +1,84 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.4.1 + +THISAPP = nut-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = nut +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 609ebaf2123fc7171d25a6c742dd7d66 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index 8b6d8ea4de..d56ee48ef5 100755 --- a/make.sh +++ b/make.sh @@ -623,6 +623,7 @@ buildipfire() { ipfiremake iftop ipfiremake motion ipfiremake joe + ipfiremake nut echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild echo >> $BASEDIR/build/var/ipfire/firebuild