forked from enlightenment/enlightenment
Suspend/hibernate for FreeBSD and PC-BSD.
SVN revision: 58188
This commit is contained in:
parent
6a6bcb35f9
commit
c5a7a081a1
24
configure.ac
24
configure.ac
|
@ -687,17 +687,29 @@ AC_E_OPTIONAL_MODULE([comp], true)
|
||||||
|
|
||||||
AC_E_CHECK_PKG(ENOTIFY, [edbus >= 1.0.0 enotify >= 1.0.0], [], [])
|
AC_E_CHECK_PKG(ENOTIFY, [edbus >= 1.0.0 enotify >= 1.0.0], [], [])
|
||||||
|
|
||||||
AC_PATH_PROGS([SUSPEND], [sleep.sh pm-suspend zzz],[/etc/acpi/sleep.sh], [/etc/acpi:/sbin:/usr/sbin:$PATH])
|
SUSPEND=""
|
||||||
if test $SUSPEND = /etc/acpi/sleep.sh ; then
|
HIBERNATE=""
|
||||||
|
case "$host_os" in
|
||||||
|
freebsd*|pcbsd*)
|
||||||
|
SUSPEND="acpiconf -s3"
|
||||||
|
HIBERNATE="acpiconf -s3"
|
||||||
|
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
||||||
|
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_PATH_PROGS([SUSPEND], [sleep.sh pm-suspend zzz],[/etc/acpi/sleep.sh], [/etc/acpi:/sbin:/usr/sbin:$PATH])
|
||||||
|
if test $SUSPEND = /etc/acpi/sleep.sh ; then
|
||||||
SUSPEND="/etc/acpi/sleep.sh force"
|
SUSPEND="/etc/acpi/sleep.sh force"
|
||||||
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
AC_MSG_NOTICE([use suspend method: $SUSPEND])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_PATH_PROGS([HIBERNATE], [hibernate.sh pm-hibernate],[/etc/acpi/hibernate.sh], [/etc/acpi:/sbin:/usr/sbin:$PATH])
|
AC_PATH_PROGS([HIBERNATE], [hibernate.sh pm-hibernate],[/etc/acpi/hibernate.sh], [/etc/acpi:/sbin:/usr/sbin:$PATH])
|
||||||
if test $HIBERNATE = "/etc/acpi/hibernate.sh" ; then
|
if test $HIBERNATE = "/etc/acpi/hibernate.sh" ; then
|
||||||
HIBERNATE="/etc/acpi/hibernate.sh force"
|
HIBERNATE="/etc/acpi/hibernate.sh force"
|
||||||
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
||||||
fi
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
AC_OUTPUT([
|
AC_OUTPUT([
|
||||||
|
|
Loading…
Reference in New Issue