ead1983934a803ff2f08ca21e8f85e5c1136fcaf
[src/app-framework-main.git] / conf / unit / generate-unit-conf / provided.inc
1 dnl vim: set filetype=sysctl.conf.m4 syntax=sysctl.conf.m4:
2 ;---------------------------------------------------------------------------------
3 ;----        P R O V I D E D   A P I S                                        ----
4 ;---------------------------------------------------------------------------------
5
6 {{#provided-api}}
7 {{#value=ws|auto}}
8
9 %begin systemd-unit
10
11 # auto generated by wgtpkg-unit for {{:id}} version {{:version}} target {{:#target}} of {{:idaver}}
12
13 %systemd-unit system
14 %systemd-unit socket afm-api-ws-{{name}}@
15 [Unit]
16 Description=Provides api {{name}} for user %i
17 Requires=afm-user-setup@%i.service
18 After=afm-user-setup@%i.service
19 DefaultDependencies=no
20
21 [Socket]
22 SmackLabel=*
23 SmackLabelIPIn=System
24 SmackLabelIPOut=System
25 ListenStream=USER_RUN_DIR/apis/ws/{{name}}
26 FileDescriptorName={{name}}
27
28 Service=UNIT_NAME_SERVICE
29
30 %nl
31 [Install]
32 WantedBy=afm-user-session@.target
33 %systemd-unit wanted-by afm-user-session@.target
34
35 %end systemd-unit
36
37
38
39 {{/value=ws|auto}}
40 {{/provided-api}}
41
42