https://github.com/genome/genome
Raw File
Tip revision: 1096ca1d12ffd7866fc1a0ae8665f8147c9a4f23 authored by Thomas B. Mooney on 10 March 2020, 18:03:19 UTC
Merge pull request #1970 from tmooney/fix_workflowbuilder_block
Tip revision: 1096ca1
user_script.sh
#!/bin/bash
SCRIPT_PATH=`readlink -f $0`
DIR_PATH=`dirname $SCRIPT_PATH`
# DIR_PATH is the location of the vmbuilder directory
XGENOME_DIR=`dirname $DIR_PATH`

if [ "$UID" -eq "0" ]
then
  echo "This must be run as a regular user"
  exit 1
fi

# source lsf file if it exists
cat <<EOF | tee -a $HOME/.bashrc
if [ -f /usr/local/lsf/conf/profile.lsf ]; then
    . /usr/local/lsf/conf/profile.lsf
fi

EOF

echo "export PERL5LIB=$XGENOME_DIR/lib/perl:\$PERL5LIB" >> $HOME/.bashrc
echo "export PATH=$XGENOME_DIR/bin:\$PATH" >> $HOME/.bashrc
echo "export TNS_ADMIN=$DIR_PATH" >> $HOME/.bashrc
echo "export ORACLE_HOME=/opt/oracle-instantclient" >> $HOME/.bashrc

back to top