Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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>.
|
|
the SIGHUP to all process causes them to reload their config files.
|
|
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))
|
|
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
|
|
|
|
|
|
script handling and using @RCD_SCRIPTS_SHELL@.
as discussed with jlam.
|
|
|
|
have been converted to USE_BUILDLINK2.
|
|
- 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
|
|
Make sure the new ones get defined from the old ones.
|
|
every write, but only once after it's fully initialized, before it's
renamed and declared open for business. Analysis by Martin Husemann.
|
|
mmap()-ed shared with "upsd", so that "upsd" an read it back reliably.
This keeps "upsd" from complaining about stale data. Bump PKGREVISION.
|
|
- 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)
|
|
|
|
Noted by Stoned Elipot <seb@netbsd.org> in private email.
|
|
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.
|
|
|
|
upsmon) doesn't need a config file.
|
|
- 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
|
|
automatically, so no need to do it ourselves.
|
|
|
|
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.
|
|
|
|
the test for pre-rc.d systems to just whether /etc/rc.subr is present.
|
|
unset, then we use upsdrvctl to control the UPS drivers. Otherwise, we
control the one specified by ${upsdriver_type}.
|
|
scripts for other packages.
|
|
|
|
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.
|
|
${PREFIX}/sbin/ups-drivers.
|
|
|
|
specifically the RUNTIME field on my SmartUPS-1400.
|
|
|
|
- use FILES_SUBST_SED mechanism
- do NOT remove user & group upon DEINSTALL; instead remind the admin to do it
|
|
|
|
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
|
|
|
|
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)
|
|
|
|
files. Substitute for @ID@ instead of directly using 'id', and use the
value of ${ID} already set in defs.*.mk.
|
|
- 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.
|
|
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
and -current. Cosmetic changes in Makefile.
|
|
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
|
|
Now updating does not destroy parts of the local configuration any more.
|
|
|
|
Changes are too much to list here, see "Changes" in the distribution
for a detailed list. Various bugfixes and enhancements.
Based on a package provided by collver@linuxfreemail.com.
|