~jdstrand/ubuntu-app-launch/upstart-app-launch-lp1197047

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
description "Application Launching for Legacy Applications"
author "Ted Gould <ted@canonical.com>"

instance ${APP_ID}-${INSTANCE_ID}

start on application-legacy-start
stop on application-end or desktop-end

env APP_EXEC="echo Error"
env APP_EXEC_POLICY
env APP_URIS

pre-start exec @pkglibexecdir@/desktop-exec "${APP_ID}" "${APP_URIS}"

script
	if [ -z $APP_EXEC_POLICY ]; then
		exec $APP_EXEC
	else
		exec aa-exec-click -p "$APP_EXEC_POLICY" -- $APP_EXEC
	fi
end script

post-start exec @pkglibexecdir@/zg-report-app open "application://${APP_ID}.desktop"
post-stop exec @pkglibexecdir@/zg-report-app close "application://${APP_ID}.desktop"