Code Review
/
src
/
app-framework-main.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Improve setup for solving access issues
[src/app-framework-main.git]
/
conf
/
system
/
afm-system-setup.sh.in
diff --git
a/conf/system/afm-system-setup.sh.in
b/conf/system/afm-system-setup.sh.in
index
65e75ed
..
f70a530
100644
(file)
--- a/
conf/system/afm-system-setup.sh.in
+++ b/
conf/system/afm-system-setup.sh.in
@@
-1,16
+1,22
@@
-#!bin/sh
+#!
/
bin/sh
pdir=@afm_platform_rundir@
dodir() {
pdir=@afm_platform_rundir@
dodir() {
- if ! test -e $1; then
- mkdir -m 755 $1
- chsmack -a '*' $1
- fi
+ for x; do
+ test -e "$x" || mkdir -m 755 "$x"
+ chmod 755 "$x"
+ chsmack -T -a 'System::Shared' "$x"
+ done
}
}
-dodir $pdir
-dodir $pdir/display
-dodir $pdir/apis
-dodir $pdir/apis/ws
+dodir $pdir $pdir/display $pdir/apis $pdir/apis/ws $pdir/apis/link
+
@create_platform_debug@
@create_platform_debug@
+
+spdir=@afm_scope_platform_dir@
+if ! test -e $spdir; then
+ mkdir -m 755 $spdir
+ chsmack -T -a 'User::App-Shared' $spdir
+ chown daemon:daemon $spdir
+fi