summaryrefslogtreecommitdiff
path: root/sysutils/ups-nut
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Add RMD160 digests.agc1-1/+3
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-08-03Updated ups-nut to 2.0.0nb1martti3-3/+17
* Added support for Mustek PowerMust
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-6/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-11Convert to buildlink3.snj1-2/+2
2004-04-05Ooops, forgot a cvs add for previousmartin1-0/+13
2004-04-05Update ups-nut and ups-nut-cgi to version 2.0.martin3-30/+20
2004-02-15Update to ups-nut 1.4.1.lukem13-177/+92
Many changes, including * various configuation file format changes * most UPS drivers enhanced * upsmon/upssched support a lockfile * chroot jails supported * various bugfixes (Refer to http://random.networkupstools.org/source/1.4/new-1.4.1.txt for more information) pkg update based on work sent in private email by Daniel Farrugia, with various fixes by me.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-26Add "shutdown" keyword to a couple of the daemons, so they're down beforefredb2-2/+4
the SIGHUP to all process causes them to reload their config files.
2002-12-31Convert back to supporting INFO_RUNTIME instead of INFO_BATT_RUNTIME.lukem4-2/+41
I *really* dislike how newapc changed from supporting INFO_RUNTIME (runtime in minutes, which is what the UPS actually reports) to INFO_BATT_RUNTIME (runtime in seconds, which is UPS result * 60), because the latter is much less useful as a realistic guess (IMHO), and because this broke my upslog format and ups monitoring stuff that used '%VAR runtime'. (Unfortunately, newapc is written in a way which precludes supporting multiple results from the same 'UPS status code' (in this case `j'), so we can't support both results at this time. I decided that INFO_RUNTIME is more useful, because '81' (minutes) is easier to "use" than '4860' (seconds))
2002-12-13Update from nut 0.50.0 to 1.2.1.lukem11-125/+90
Many changes, too many to list here. See: http://www.exploits.org/nut/release/1.2/new-1.2.1.txt and (after installation): /usr/pkg/share/doc/nut/UPGRADING
2002-10-02get rid of autoconf build dependency by patching configuredillo3-7/+21
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-20Make these scripts more portable by taking advantage of automatic rc.dgrant5-10/+10
script handling and using @RCD_SCRIPTS_SHELL@. as discussed with jlam.
2002-09-19Take advantage of the auto-generation and installation of rc.d scripts.jlam1-9/+1
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam8-9/+9
have been converted to USE_BUILDLINK2.
2002-07-03update to nut 0.50.0. notable changes:lukem6-47/+74
- change from tcp/ip port 3305 to the IANA assigned 3493 - all old-style drivers have been deprecated: aeg bestfort bestuferrups engetron ipt-anzen mgeups multilink mustekups optiups sms toshiba1500 ups-trust425+625 upseyeux - newvictron renamed to victronups - newpowercom renamed to powercom, replacing previous powercom and ups-trust425+625 as well
2002-05-24Backward compat with NetBSD <1.6: some rc.subr variables were renamed.hubertf1-4/+10
Make sure the new ones get defined from the old ones.
2002-05-24The drivers don't have to msync() the shared, mmap()-ed file afterfredb2-8/+11
every write, but only once after it's fully initialized, before it's renamed and declared open for business. Analysis by Martin Husemann.
2002-05-22On NetBSD, the drivers need to call msync() after writing to the memoryfredb3-2/+16
mmap()-ed shared with "upsd", so that "upsd" an read it back reliably. This keeps "upsd" from complaining about stale data. Bump PKGREVISION.
2002-05-13Update ups-nut from 0.45.3 to 0.45.5. Notable changes:lukem6-49/+40
- upsd.users(5) has changed formats. NOTE: you need to update your file for upsd(8) to function - upsmon can reload its configuration on the fly (with '-c reload') - upsdrvctl can power off UPS's in an orderly fashion - new drivers: - tripplite - Tripp-Lite SmartUPS models - newvictron - IMV/Victron hardware - bestferrups801-807 - Best FerrUPS 8.01-8.07 firmware - genericups type 14 - for Online P-series units - upsdrvctl now waits up to "maxstartdelay" (default 45) seconds for a driver to start before it gives up and goes to the next entry (refer to CHANGES in the distribution, or http://www.exploits.org/nut/release/new-0.45.4.txt and http://www.exploits.org/nut/release/new-0.45.5.txt for a detailed list)
2002-02-15Test for file /etc/rc.subr and not /etc/rc.d.seb1-2/+2
2002-02-05Solaris' test binary (test/[) doesn't grok "-e". Replace with "-f".jlam5-16/+16
Noted by Stoned Elipot <seb@netbsd.org> in private email.
2002-01-10Don't hardcode the location of the other rc.d scripts as @RCD_SCRIPTS_DIR@jlam1-3/+5
as they might not be there depending on whether INSTALL_RCD_SCRIPTS is set in /etc/mk.conf when the package is built. Instead, assume that the other rc.d scripts are in the same place as this "meta" script and locate them using "dirname $0". Problem noted by Stoned Elipot <seb@netbsd.org> in private email.
2002-01-08Fix description.jlam1-3/+3
2002-01-08Fix obvious pasto, and remove "required_files" line as upslog (unlikejlam1-3/+2
upsmon) doesn't need a config file.
2002-01-03Update to nut 0.45.3. Notable changes:lukem5-39/+13
- upsd can reload its config files on the fly. - 'upsdrvctl status' will check for presence of pid files - upsd can be stopped with 'upsd -c stop' - newpowercom driver added - cyberpower driver added - more man pages - various bug fixes
2001-12-02bsd.pkg.install.mk calls the INSTALL script at the right timesjlam1-3/+1
automatically, so no need to do it ourselves.
2001-11-26Use PKG_{USERS,GROUPS} instead of PKG_{USER,GROUP}.jlam1-8/+9
2001-11-25PKG_SYSCONFDIR is where the configuration files for a package may be found.jlam1-2/+3
This value may be customized in various ways: PKG_SYSCONFBASE is the main config directory under which all package configuration files are to be found. PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the configuration files for a particular package may be found. PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a particular package. Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the default location of ${PREFIX}/etc. This obsoletes the use of CONFDIR, which was active for only 6 days, so no need to have a workaround to still accept old CONFDIR settings.
2001-11-22no need to PROVIDE anything since this isn't part of the dependency graphlukem1-2/+1
2001-11-21These rc.d scripts are copied to ${RCD_SCRIPTS_DIR} == /etc/rc.d, so changejlam5-31/+31
the test for pre-rc.d systems to just whether /etc/rc.subr is present.
2001-11-21Be smarter about how to control the UPS drivers. If upsdriver_type isjlam1-11/+30
unset, then we use upsdrvctl to control the UPS drivers. Otherwise, we control the one specified by ${upsdriver_type}.
2001-11-21Modify script so that it's easier to copy-and-paste when creating similarjlam1-13/+13
scripts for other packages.
2001-11-21Remove an extra run_rc_commands line, and set _arg in pre-rc.d case.jlam1-2/+2
2001-11-21Buildlinkify, respect ${CONFDIR}, and use general INSTALL/DEINSTALL scripts.jlam12-200/+248
Also replace rc.d scripts with much better ones by Luke Mewburn <lukem@wasabisystems.com> that were slightly editted by me to have some minimal functionality on pre-rc.d systems.
2001-11-21Move the individual UPS drivers from ${PREFIX}/bin tosimonb5-33/+60
${PREFIX}/sbin/ups-drivers.
2001-11-20Add RCS Id.jlam1-1/+3
2001-11-20newapc driver: chop any trailing `:'s off the end of APC_F_MINUTES fields;lukem2-1/+26
specifically the RUNTIME field on my SmartUPS-1400.
2001-11-19remove etc/nut from PLIST; instead, remind the admin to remove it manuallylukem2-3/+3
2001-11-19cleanup (inspired by ../../databases/postgresql-server):lukem3-62/+88
- use FILES_SUBST_SED mechanism - do NOT remove user & group upon DEINSTALL; instead remind the admin to do it
2001-11-18patch man/Makefile.in to install upssched.conf(5), upsd(8) and upsmon(8)lukem3-2/+23
2001-11-17update to ups-nut 0.45.2lukem4-19/+25
notable new features: - upsdrvctl has more options. You can now say "stop" to stop all drivers, or "stop <ups>" to stop just one. Also, "start <ups>" to just start one is now supported. - lots of man pages - newapc driver converted to new framework - new masterguard ups driver - fentonups driver now recognizes the PowerCom SMK-800A - bestups driver now does proper locking on the serial port - sms driver table has been updated, and sms.txt provided to explain this
2001-10-31Move pkg/ files into package's toplevel directoryzuntum4-3/+3
2001-09-28update from 0.44.3-pre5 to 0.45.1 (with an extra vendor patch).lukem8-120/+81
changes include: - ups info moved to ups.conf instead of upsd.conf - unified driver control between ups drivers - upsmon doesn't run as root by default any more; most of the work is done by an unprivileged child, with a parent only accepting shutdown messages - more model support: - AEG Proect S. - aeg - SMS Ltda (Brazillian) - sms - SOLA 620 - bestups - Ever UPS - everups - various other improvements and bugfixes see http://www.exploits.org/nut/release/new-0.45.1.txt for more details)
2001-08-27Use wildcard dependence on "autoconf" package.tron1-2/+2
2001-08-14grep isn't used anymore, so don't substitute for @GREP@ in the INSTALLjlam2-5/+5
files. Substitute for @ID@ instead of directly using 'id', and use the value of ${ID} already set in defs.*.mk.
2001-08-12Fix same problems with the user check:veego1-5/+5
- use 'id' instead of 'finger'. this is not a real problem, but it is enough and fixing the next problem makes it possible to use it. - grep -q doesn't work on solaris, so use a different way to suppress the output from the user check. - the return code check for the user was reversed.