Keep a link
From mn/geo/geoit
Revision as of 15:32, 13 October 2015 by Johnbur@uio.no (talk | contribs) (Created page with "# .bash_profile for hycamp group # The purpose of this file is to enable # sshfs mounting of a directory that # contains your bash customizations so # that the directory may...")
- .bash_profile for hycamp group
- The purpose of this file is to enable
- sshfs mounting of a directory that
- contains your bash customizations so
- that the directory may be kept consistent
- across machines in the network
- This file should live in your $HOME
- and assumes you have a symlink to your
- customized bashrc file as defined by
- the bashfile variable below.
- johnbur 15.07.03
bashfile=$HOME/.mnts/net/nunatak/mn/nunatak/hycamp/team/$USER/dot/bashrc
- generate a .display file (used as a trick for screen sessions)
echo "export DISPLAY=$DISPLAY" > .display.`whoami`.`hostname`
- A test to see whether we've already mounted the sverdrup net
net="$HOME/.mnts/net" mounted=`cat /etc/mtab | grep $net | awk '{print $2}'`
if [ "$net" == "$mounted" ]; then
echo "Sverdrup mount exists"
else
#/net if [ ! -d $net ]; then mkdir $net fi sshfs -o IdentityFile=~/.ssh/id_rsa $USER@sverdrup:/net $net
fi
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists # my .bashrc file is actually sourced # from a file called bashrc in .dot # folder (which is symlinked to our # team network share) # if [ -f $bashfile ]; then . $bashfile fi
fi