diff --git a/src/launchd/CMakeLists.txt b/src/launchd/CMakeLists.txt index 2fa56277d..31501ed84 100644 --- a/src/launchd/CMakeLists.txt +++ b/src/launchd/CMakeLists.txt @@ -11,5 +11,19 @@ add_subdirectory(support) install(FILES man/launchctl.1 DESTINATION libexec/darling/usr/share/man/man1) install(FILES man/launchd.8 DESTINATION libexec/darling/usr/share/man/man8) -install(DIRECTORY DESTINATION libexec/darling/Library/LaunchDaemons) +# From xcscripts/launchctl-postflight.sh +install(DIRECTORY DESTINATION libexec/darling/System/Library/LaunchAgents) +install(DIRECTORY DESTINATION libexec/darling/System/Library/LaunchDaemons) install(DIRECTORY DESTINATION libexec/darling/Library/LaunchAgents) +install(DIRECTORY DESTINATION libexec/darling/Library/LaunchDaemons) + +# From xcscripts/launchd-postflight.sh +install(DIRECTORY DESTINATION libexec/darling/private/var/db/launchd.db/com.apple.launchd) +install(DIRECTORY DESTINATION libexec/darling/private/var/log/com.apple.launchd) +install(DIRECTORY DESTINATION libexec/darling/private/etc/mach_init.d) +install(DIRECTORY DESTINATION libexec/darling/private/etc/mach_init_per_user.d) +install(DIRECTORY DESTINATION libexec/darling/private/etc/mach_init_per_login_session.d) + +# From xcscripts/SystemStarter-postflight.sh +install(DIRECTORY DESTINATION libexec/darling/System/Library/StartupItems) +install(DIRECTORY DESTINATION libexec/darling/Library/StartupItems)