on xenial help sign in
Add unity8-greeter-starting emission so we can start the wizard that way if we want
ddb0c6eMichael Terry
data/unity8-greeter-wrapper+4
@@ -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)
64
64
65+# Start any pre-greeter tasks if needed (like wizard)
66+/sbin/initctl emit unity8-greeter-starting
67+
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 $@ &
66CMD_PID=$!
70CMD_PID=$!
67wait $CMD_PID
71wait $CMD_PID