HCoop
/
hcoop
/
scripts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BCC: admins@hcoop.net instead of just admins in quotacheck
[hcoop/scripts.git]
/
create-user
diff --git
a/create-user
b/create-user
index
5659b3f
..
b401d00
100755
(executable)
--- a/
create-user
+++ b/
create-user
@@
-42,18
+42,18
@@
fi
# needed.
function mire_and_deleuze() {
$*
# needed.
function mire_and_deleuze() {
$*
- ssh mire.hcoop.net $*
+ ssh
-K
mire.hcoop.net $*
}
function execute_on_fritz () {
}
function execute_on_fritz () {
- ssh fritz.hcoop.net $*
+ ssh
-K
fritz.hcoop.net $*
}
function execute_on_all_machines () {
$*
}
function execute_on_all_machines () {
$*
- ssh mire.hcoop.net $*
- ssh hopper.hcoop.net $*
- ssh fritz.hcoop.net $*
+ ssh
-K
mire.hcoop.net $*
+ ssh
-K
hopper.hcoop.net $*
+ ssh
-K
fritz.hcoop.net $*
}
#
}
#
@@
-171,7
+171,7
@@
if vos examine user.$USER.d 2>/dev/null; then
vos rename user.$USER.d user.$USER
fi
vos examine user.$USER 2>/dev/null || \
vos rename user.$USER.d user.$USER
fi
vos examine user.$USER 2>/dev/null || \
- vos create
deleuze
.hcoop.net /vicepa user.$USER -maxquota 400000
+ vos create
fritz
.hcoop.net /vicepa user.$USER -maxquota 400000
mkdir -p `dirname $HOMEPATH`
fs ls $HOMEPATH || test -L $HOMEPATH || fs mkm $HOMEPATH user.$USER
mkdir -p `dirname $HOMEPATH`
fs ls $HOMEPATH || test -L $HOMEPATH || fs mkm $HOMEPATH user.$USER
@@
-223,7
+223,7
@@
if vos examine mail.$USER.d 2>/dev/null; then
vos rename mail.$USER.d mail.$USER
fi
vos examine mail.$USER 2>/dev/null || \
vos rename mail.$USER.d mail.$USER
fi
vos examine mail.$USER 2>/dev/null || \
- vos create
deleuze
.hcoop.net /vicepa mail.$USER -maxquota 400000
+ vos create
fritz
.hcoop.net /vicepa mail.$USER -maxquota 400000
mkdir -p `dirname $MAILPATH`
fs ls $MAILPATH || fs mkm $MAILPATH mail.$USER
mkdir -p `dirname $MAILPATH`
fs ls $MAILPATH || fs mkm $MAILPATH mail.$USER
@@
-259,7
+259,7
@@
else
fi
# Create database tablespaces
fi
# Create database tablespaces
-execute_on_fritz /afs/hcoop.net/common/etc/scripts/create-user-database $
PATHBITS
+execute_on_fritz /afs/hcoop.net/common/etc/scripts/create-user-database $
USER
#
# Mount points for backup volumes
#
# Mount points for backup volumes
@@
-274,11
+274,11
@@
fs ls /afs/hcoop.net/.old/mail/$PATHBITS || \
vos release old
# technically this might not be necessary, but for good measure...
vos release old
# technically this might not be necessary, but for good measure...
-vos syncserv
deleuze
-vos syncvldb
deleuze
+vos syncserv
fritz
+vos syncvldb
fritz
# refresh volume location cache (takes ~2hrs otherwise)
# refresh volume location cache (takes ~2hrs otherwise)
-
mire_and_deleuze
fs checkvolumes
+
execute_on_all_machines
fs checkvolumes
#
# Non-AFS files and directories
#
# Non-AFS files and directories