forked from enlightenment/enlightenment
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"
|
REBOOT="/sbin/shutdown -r now"
|
||||||
SUSPEND=""
|
SUSPEND=""
|
||||||
HIBERNATE=""
|
HIBERNATE=""
|
||||||
|
MOUNT="/bin/mount"
|
||||||
|
UMOUNT="/bin/umount"
|
||||||
|
EJECT="/usr/bin/eject"
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
freebsd*|pcbsd*)
|
freebsd*|pcbsd*)
|
||||||
SUSPEND="acpiconf -s3"
|
SUSPEND="acpiconf -s3"
|
||||||
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
||||||
HIBERNATE="acpiconf -s4"
|
HIBERNATE="acpiconf -s4"
|
||||||
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
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
|
if test "x${have_systemd_user_session}" = "xyes"; then
|
||||||
|
@ -995,6 +1002,9 @@ AC_SUBST([HALT])
|
||||||
AC_SUBST([REBOOT])
|
AC_SUBST([REBOOT])
|
||||||
AC_SUBST([SUSPEND])
|
AC_SUBST([SUSPEND])
|
||||||
AC_SUBST([HIBERNATE])
|
AC_SUBST([HIBERNATE])
|
||||||
|
AC_SUBST([MOUNT])
|
||||||
|
AC_SUBST([UMOUNT])
|
||||||
|
AC_SUBST([EJECT])
|
||||||
|
|
||||||
m4_ifndef([v_rel],
|
m4_ifndef([v_rel],
|
||||||
[
|
[
|
||||||
|
|
|
@ -47,9 +47,9 @@ action: halt @HALT@
|
||||||
action: reboot @REBOOT@
|
action: reboot @REBOOT@
|
||||||
action: suspend @SUSPEND@
|
action: suspend @SUSPEND@
|
||||||
action: hibernate @HIBERNATE@
|
action: hibernate @HIBERNATE@
|
||||||
action: /bin/mount /bin/mount
|
action: /bin/mount @MOUNT@
|
||||||
action: /bin/umount /bin/umount
|
action: /bin/umount @UMOUNT@
|
||||||
action: /usr/bin/eject /usr/bin/eject
|
action: /usr/bin/eject @EJECT@
|
||||||
action: l2ping /usr/bin/l2ping
|
action: l2ping /usr/bin/l2ping
|
||||||
|
|
||||||
# on FreeBSD use this instead of the above.
|
# on FreeBSD use this instead of the above.
|
||||||
|
|
Loading…
Reference in New Issue