chown $USER:nogroup $HOMEPATH/.logs/mail
# public_html
-mkdir -p $HOMEPATH/public_html
-chown $USER:nogroup $HOMEPATH/public_html
-fs sa $HOMEPATH/public_html system:anyuser rl
+test -e $HOMEPATH/public_html || \
+ (mkdir -p $HOMEPATH/public_html; \
+ chown $USER:nogroup $HOMEPATH/public_html; \
+ fs sa $HOMEPATH/public_html system:anyuser none; \
+ fs sa $HOMEPATH/public_html $USER.daemon rl)
# .procmail.d
mkdir -p $HOMEPATH/.procmail.d
fs sa -dir $DBPATH -acl system:postgres l
fs sa -dir $DBPATH -acl system:mysql l
fs sa -dir $DBPATH -acl system:backup rl
+ fs sa -dir $DBPATH -acl $USER rl
fi
# Create postgres user and tablespace placeholder within volume
mkdir -p $PGDIR
chown postgres:postgres $PGDIR
fs sa -dir $PGDIR -acl system:postgres write
+ fs sa -dir $PGDIR -acl $USER none
sudo -u postgres psql -c "CREATE TABLESPACE user_$USER OWNER postgres LOCATION '$PGDIR'" template1
fi
mkdir -p $MYSQLDIR
chown mysql:mysql $MYSQLDIR
fs sa -dir $MYSQLDIR -acl system:mysql write
+fs sa -dir $MYSQLDIR -acl $USER none
vos release common.databases