Index: /trunk/src/VBox/Installer/darwin/VBoxKEXTs/postflight
===================================================================
--- /trunk/src/VBox/Installer/darwin/VBoxKEXTs/postflight	(revision 58280)
+++ /trunk/src/VBox/Installer/darwin/VBoxKEXTs/postflight	(revision 58281)
@@ -43,4 +43,15 @@
 # Install the launchd script.
 #
+# Make sure "/Library/LaunchDaemons/ exists first as some uninstallers/users
+# may be silly enough to remove it.  We assume that /Library exists and will
+# not try create it because it normally has extra ACLs.
+#
+if [ ! -e "/Library/LaunchDaemons/" ]; then
+    set -e
+    mkdir "/Library/LaunchDaemons"
+    chmod 755 "/Library/LaunchDaemons"
+    chown root:wheel "/Library/LaunchDaemons"
+    set +e
+fi
 rm -vf "/Library/LaunchDaemons/org.virtualbox.startup.plist"
 set -e
