@@ -37,25 +37,12 @@ if [ "$SERVER_NAME" != "$ORIGINAL_SERVER_NAME" ] && [ -d "$OPT_PREFIX/wlp/usr/se
3737 ORIGINAL_SERVER_OUTPUT_DIR=$ORIGINAL_WLP_OUTPUT_DIR /$ORIGINAL_SERVER_NAME
3838 mkdir -p $SERVER_OUTPUT_DIR
3939 ln -s $SERVER_OUTPUT_DIR $OPT_PREFIX /links/output
40- chmod g+w $SERVER_OUTPUT_DIR
41-
40+
4241 # Copy old /output folder contents
4342 cp -r $ORIGINAL_SERVER_OUTPUT_DIR /. $SERVER_OUTPUT_DIR / 2> /dev/null
44- if [ ! -d " $SERVER_OUTPUT_DIR /resources" ]; then
45- mkdir -p $SERVER_OUTPUT_DIR /resources
46- fi
47- if [ ! -d " $SERVER_OUTPUT_DIR /workarea" ]; then
48- mkdir -p $SERVER_OUTPUT_DIR /workarea
49- fi
50- if [ ! -d " $SERVER_OUTPUT_DIR /logs" ]; then
51- mkdir -p $SERVER_OUTPUT_DIR /logs
52- fi
53-
54- # Need to resolve group permissions for these folders
55- chmod -R g+w $SERVER_OUTPUT_DIR /workarea
56- chmod -R g+w,o-rwx $SERVER_OUTPUT_DIR /resources
57- chmod -R g+w,o-rwx $SERVER_OUTPUT_DIR /logs
5843 rm -rf $ORIGINAL_SERVER_OUTPUT_DIR
44+ chmod -R g+rw $SERVER_OUTPUT_DIR
45+ setfacl -R -dm g:root:rw $SERVER_OUTPUT_DIR
5946
6047 # Add new server symlink and copy over old /config folder contents
6148 cp -r $OPT_PREFIX /wlp/usr/servers/$ORIGINAL_SERVER_NAME /. $OPT_PREFIX /wlp/usr/servers/$SERVER_NAME / 2> /dev/null
@@ -66,7 +53,8 @@ if [ "$SERVER_NAME" != "$ORIGINAL_SERVER_NAME" ] && [ -d "$OPT_PREFIX/wlp/usr/se
6653 mkdir -p /config/dropins
6754 mkdir -p /config/apps
6855 fi
69- chmod -R g+w /config
56+ chmod -R g+rw /config
57+ setfacl -R -dm g:root:rw /config
7058 rm -rf $OPT_PREFIX /wlp/usr/servers/$ORIGINAL_SERVER_NAME
7159fi
7260
0 commit comments