Keep a link
From mn/geo/geoit
Revision as of 15:34, 13 October 2015 by Johnbur@uio.no (talk | contribs)
# .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