Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -156,6 +156,8 @@ if (NOT ELOGIND_FOUND AND NOT SYSTEMD_FOUND)
     # normally more getty's running than on Linux.
     if("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
         set(HALT_COMMAND "/sbin/shutdown -p now")
+    elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "OpenBSD")
+        set(HALT_COMMAND "/sbin/shutdown -p -h now")
     else()
         set(HALT_COMMAND "/sbin/shutdown -h -P now")
     endif()
