Code Review
/
src
/
app-framework-main.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
history
|
raw
|
HEAD
Enforce numeric application IDs
[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