# needed.
function mire_and_deleuze() {
$*
- ssh mire.hcoop.net $*
+ ssh -K mire.hcoop.net $*
}
function execute_on_fritz () {
- ssh fritz.hcoop.net $*
+ ssh -K fritz.hcoop.net $*
}
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 $*
}
#
(cd /etc/keytabs
sudo tar clpf - user.daemon/$USER | \
ssh hopper.hcoop.net cd /etc/keytabs\; sudo tar xlpf -)
+(cd /etc/keytabs
+ sudo tar clpf - user.daemon/$USER | \
+ ssh fritz.hcoop.net cd /etc/keytabs\; sudo tar xlpf -)
#
# Create/mount/set-perms on user's volumes (home, mail, databases, logs)
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
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
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
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)
-mire_and_deleuze fs checkvolumes
+execute_on_all_machines fs checkvolumes
#
# Non-AFS files and directories