ConditionSecurity=smack
%nl
-# Automatic bound to required bindings
-{{#required-binding}}
+# Automatic bound to required api
+{{#required-api}}
BindsTo=afm-api-{{name}}
After=afm-api-{{name}}
-{{/required-binding}}
+{{/required-api}}
%nl
[Service]
%nl
WorkingDirectory={{&#metadata.app-data-dir}}
+SuccessExitStatus=0 SIGKILL
;---------------------------------------------------------------------------------
{{#content.type=text/html}}
{{#required-permission.urn:AGL:permission::public:applications:read}}\
--alias=/icons:{{:#metadata.icons-dir}} \
{{/required-permission.urn:AGL:permission::public:applications:read}}\
- {{#required-binding}}\
+ {{#required-api}}\
{{#value=auto}}\
--ws-client=unix:%t/apis/ws/{{name}} \
{{/value=auto}}\
{{#value=cloud}}\
--cloud-client={{name}} \
{{/value=cloud}}\
- {{/required-binding}}\
+ {{/required-api}}\
--exec /usr/bin/web-runtime http://localhost:@p/{{content.src}}?token=@t
{{/content.type=text/html}}
{{/content.type=application/vnd.agl.service}}
+;---------------------------------------------------------------------------------
+{{#required-permission.urn:AGL:permission::system:run-by-default}}
+[install]
+WantedBy=default.target
+{{/required-permission.urn:AGL:permission::system:run-by-default}}
;---------------------------------------------------------------------------------
%end systemd-unit
{{/targets}}