076676f47d51b5ad612d8cf1ded60098ae320db2
[src/app-framework-main.git] / conf / system / afm-user-setup.sh.in
1 #!bin/sh
2
3 uid=$1
4 udir=/run/user/$uid
5
6 dodir_star() {
7         if ! test -e $1; then
8                 mkdir -m 700 $1
9                 chown $uid:$uid $1
10         fi
11         chsmack -a '*' $1
12 }
13
14 dodir_star $udir
15 dodir_star $udir/apis
16 dodir_star $udir/apis/ws
17 dodir_star $udir/apis/link
18
19 dodir_usrshr() {
20         if ! test -e $1; then
21                 mkdir -m 700 $1
22                 chown $uid:$uid $1
23         fi
24         chsmack -a User::App-Shared -t $1
25 }
26
27 dodir_usrshr $udir/usrshr
28
29 doln() {
30         if ! test -e $2; then
31                 ln -sf $1 $2
32                 chown -h $uid:$uid $2
33                 chsmack -a '*' $2
34         fi
35 }
36
37 doln @afm_platform_rundir@/display/wayland-0 $udir/wayland-0
38