-# DATABASE VOLUME
-if ! vos examine db.$USER >/dev/null 2>/dev/null; then
- mkdir -p `dirname /afs/.hcoop.net/common/.databases/$PATHBITS`
- vos create -server afs -partition a -name db.$USER -maxquota 400000
- fs mkmount -dir /afs/.hcoop.net/common/.databases/$PATHBITS -vol db.$USER -rw
- vos release common.databases
- fs sa -dir $DBPATH -acl system:postgres l
- fs sa -dir $DBPATH -acl system:mysql l
- fs sa -dir $DBPATH -acl system:backup rl
-fi
-
-# Create postgres user and tablespace placeholder within volume
-if ! test -d $PGDIR; then
- mkdir -p $PGDIR
- chown postgres:postgres $PGDIR
- fs sa -dir $PGDIR -acl system:postgres write
-
- sudo -u postgres psql -c "CREATE TABLESPACE user_$USER OWNER postgres LOCATION '$PGDIR'" template1
-fi
-
-# Create mysql user and databases placeholder within volume
-mkdir -p $MYSQLDIR
-chown mysql:mysql $MYSQLDIR
-fs sa -dir $MYSQLDIR -acl system:mysql write
-