-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsourceme.bv
37 lines (30 loc) · 1.21 KB
/
sourceme.bv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# I install singularity from source to get more recent version.
# $ singularity --version
# 2.6.0-master.a0f3415
PATH=$HOME/opt/singularity/bin:$PATH
native_wctsrc=$HOME/dev/wct/src
singdir=$(dirname $(readlink -f $BASH_SOURCE))
# start basic SL7 image using my "production" UPS products area
sing-sl7ups () {
$singdir/wcsing.sh ~/public_html/simg/sl7.simg $singdir/wclsdev.rc /srv/bviren/tmp/ups-sl:/usr/local/ups
}
# As above but also add in my "development" UPS products area, including mrb areas
sing-sl7ups-dev () {
echo "after entering run, eg:"
echo " wclsdev-setup /usr/local/ups-dev/lsdev"
echo " wclsdev-path"
$singdir/wcsing.sh ~/public_html/simg/sl7.simg \
$singdir/wclsdev.rc \
/srv/bviren/tmp/ups-sl7-ls703/products:/usr/local/ups \
/srv/bviren/tmp/ups-sl7-dev/:/usr/local/ups-dev
}
# Stand-alone development.
sing-wctdev () {
local install_dir=$native_wctsrc/install-sing-wctdev
if [ ! -d $install_dir ] ; then
mkdir -p $install_dir
fi
echo "Can use wct-configure to configure source"
$singdir/wcsing.sh ~/public_html/simg/wctdev.simg $singdir/wctdev.rc $install_dir:/usr/local/opt/wct
}