pkgsrc-wip/sddm/patches/patch-CMakeLists.txt

26 lines
792 B
Plaintext

$NetBSD$
shutdown commands are different on non-Linux.
--- CMakeLists.txt.orig 2020-05-16 10:59:08.837532317 +0000
+++ CMakeLists.txt
@@ -167,8 +167,16 @@ add_feature_info("elogind" ELOGIND_FOUND
# Default behaviour if neither systemd nor elogind is used
if (NOT ELOGIND_FOUND AND NOT SYSTEMD_FOUND)
- set(MINIMUM_VT 7)
- set(HALT_COMMAND "/sbin/shutdown -h -P now")
+ if (${CMAKE_SYSTEM} MATCHES "FreeBSD")
+ set(MINIMUM_VT 9)
+ set(HALT_COMMAND "/sbin/shutdown -p now")
+ elseif (${CMAKE_SYSTEM} MATCHES "NetBSD")
+ set(MINIMUM_VT 7)
+ set(HALT_COMMAND "/sbin/shutdown -p now")
+ else()
+ set(MINIMUM_VT 7)
+ set(HALT_COMMAND "/sbin/shutdown -h -P now")
+ endif()
set(REBOOT_COMMAND "/sbin/shutdown -r now")
endif()