specialize some sysactions fields for freebsd
This commit is contained in:
parent
eaa471b418
commit
d04a4e705f
10
configure.ac
10
configure.ac
|
@ -962,12 +962,19 @@ HALT="/sbin/shutdown -h now"
|
|||
REBOOT="/sbin/shutdown -r now"
|
||||
SUSPEND=""
|
||||
HIBERNATE=""
|
||||
MOUNT="/bin/mount"
|
||||
UMOUNT="/bin/umount"
|
||||
EJECT="/usr/bin/eject"
|
||||
case "$host_os" in
|
||||
freebsd*|pcbsd*)
|
||||
SUSPEND="acpiconf -s3"
|
||||
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
||||
HIBERNATE="acpiconf -s4"
|
||||
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
||||
HALT="/sbin/shutdown -p now"
|
||||
MOUNT="/sbin/mount"
|
||||
UMOUNT="/sbin/umount"
|
||||
EJECT="/usr/sbin/cdcontrol eject"
|
||||
;;
|
||||
*)
|
||||
if test "x${have_systemd_user_session}" = "xyes"; then
|
||||
|
@ -995,6 +1002,9 @@ AC_SUBST([HALT])
|
|||
AC_SUBST([REBOOT])
|
||||
AC_SUBST([SUSPEND])
|
||||
AC_SUBST([HIBERNATE])
|
||||
AC_SUBST([MOUNT])
|
||||
AC_SUBST([UMOUNT])
|
||||
AC_SUBST([EJECT])
|
||||
|
||||
m4_ifndef([v_rel],
|
||||
[
|
||||
|
|
|
@ -47,9 +47,9 @@ action: halt @HALT@
|
|||
action: reboot @REBOOT@
|
||||
action: suspend @SUSPEND@
|
||||
action: hibernate @HIBERNATE@
|
||||
action: /bin/mount /bin/mount
|
||||
action: /bin/umount /bin/umount
|
||||
action: /usr/bin/eject /usr/bin/eject
|
||||
action: /bin/mount @MOUNT@
|
||||
action: /bin/umount @UMOUNT@
|
||||
action: /usr/bin/eject @EJECT@
|
||||
action: l2ping /usr/bin/l2ping
|
||||
|
||||
# on FreeBSD use this instead of the above.
|
||||
|
|
Loading…
Reference in New Issue