@@ -62,6 +62,10 @@ INIT_PID=$!
62while [ ! -e "$XDG_RUNTIME_DIR/upstart/sessions/$INIT_PID.session" ]; do sleep 0.1; done
62while [ ! -e "$XDG_RUNTIME_DIR/upstart/sessions/$INIT_PID.session" ]; do sleep 0.1; done
63export UPSTART_SESSION=$(/sbin/initctl list-sessions | grep "^$INIT_PID " | cut -d' ' -f2)
63export UPSTART_SESSION=$(/sbin/initctl list-sessions | grep "^$INIT_PID " | cut -d' ' -f2)
65+# Start any pre-greeter tasks if needed (like wizard)
66+/sbin/initctl emit unity8-greeter-starting
68+# And finally actually start the greeter
65exec env MIR_SERVER_FILE=$SUB_SOCKET $TOUCH_WRAPPER $@ &
69exec env MIR_SERVER_FILE=$SUB_SOCKET $TOUCH_WRAPPER $@ &
67wait $CMD_PID
71wait $CMD_PID