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_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=""
|
||||
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"
|
||||
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])
|
||||
if test $HIBERNATE = "/etc/acpi/hibernate.sh" ; then
|
||||
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
|
||||
HIBERNATE="/etc/acpi/hibernate.sh force"
|
||||
AC_MSG_NOTICE([use hibernate method: $HIBERNATE])
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
AC_OUTPUT([
|
||||
|
|
Loading…
Reference in New Issue