Date: Sat, 11 May 2019 18:30:41 +0000 (UTC) From: "Danilo G. Baio" <dbaio@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501281 - head/sysutils/apcupsd/files Message-ID: <201905111830.x4BIUfUY005253@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dbaio Date: Sat May 11 18:30:41 2019 New Revision: 501281 URL: https://svnweb.freebsd.org/changeset/ports/501281 Log: sysutils/apcupsd: Improve pkg-message In some systems where the shutdown can take a while (like in bhyve environment), users may want to change the default shutdown behavior. PR: 237600 Reported by: Victor Sudakov <vas@mpeks.tomsk.su> Modified: head/sysutils/apcupsd/files/pkg-message.in Modified: head/sysutils/apcupsd/files/pkg-message.in ============================================================================== --- head/sysutils/apcupsd/files/pkg-message.in Sat May 11 18:28:00 2019 (r501280) +++ head/sysutils/apcupsd/files/pkg-message.in Sat May 11 18:30:41 2019 (r501281) @@ -1,25 +1,30 @@ ********************************************************************** -Read the manual: - http://www.apcupsd.org/manual/manual.html - http://www.apcupsd.org/manual/manual.pdf +Read the manual: http://www.apcupsd.org/manual/manual.html + http://www.apcupsd.org/manual/manual.pdf Sample files and scripts are installed in %%ETCDIR%%. You need to modify %%ETCDIR%%/apcupsd.conf as follows: For serial cable: DEVICE /dev/cuadX (or /dev/cuaaX for [45.]x) For USB cable: DEVICE (yes, leave it blank after DEVICE) + NOTE that for USB cable you need uhid support. -NOTE that for USB cable you need uhid support. +Add apcupsd_enable=YES to your /etc/rc.conf[.local] to have apcupsd +starting up at boot time. -To compile this driver into the kernel, place the following line in your -kernel configuration file: - device uhid +For default, apcupsd starts with `--kill-on-powerfail` parameter. +Please, read its man page, and if this is not the intended behavior you want, +change it accordingly. -Alternatively, to load the driver as a module at boot time, place the -following line in loader.conf(5): - uhid_load="YES" +In some systems where the shutdown can take a while (like in bhyve environment), +you may want to change this behavior as follows: -Add apcupsd_enable=YES to your /etc/rc.conf[.local] to have apcupsd -starting up at boot time. +Set apcupsd_flags="--term-on-powerfail" on your /etc/rc.conf[.local]. + +Add this to /etc/rc.shutdown, after the "Insert other shutdown procedures here" +line: + test -f /var/run/powerfail && /usr/local/sbin/apcupsd --hibernate + or + test -f /var/run/powerfail && /usr/local/sbin/apcupsd --power-off **********************************************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905111830.x4BIUfUY005253>