Extract common setup code and add wombat

This commit is contained in:
Douglas Clowes
2014-06-26 12:38:06 +10:00
parent 3ffcdb08da
commit 03aa895403
3 changed files with 61 additions and 29 deletions

View File

@@ -0,0 +1,34 @@
#!/bin/bash
echo ${0}
echo $(dirname ${0}) + common
if [ -f ${PWD}/${0} ]; then
echo True: ${PWD}/${0}
else
echo False: ${PWD}/${0}
fi
if [ -d TEST_SICS ]; then
root=$PWD/TEST_SICS
elif [ $(basename $PWD) == "TEST_SICS" ]; then
root=$PWD
else
root=${PWD}
while [ "${root}" != "/" ]; do
echo ${root}
if [ $(basename ${root}) == "TEST_SICS" ]; then
break
fi
root=$(dirname ${root})
done
fi
echo Root:${root}
if [ $(basename ${root}) != "TEST_SICS" ]; then
echo "Can't find TEST_SICS directory"
exit 1
fi
for f in setup fakeGalil fakeTempControl; do
if [ ! -d ${root}/${f} ]; then
echo "Can't find ${f} directory"
exit 1
fi
done

View File

@@ -1,35 +1,11 @@
#!/bin/bash
echo ${0}
if [ -f ${PWD}/${0} ]; then
echo True: ${PWD}/${0}
else
echo False: ${PWD}/${0}
fi
if [ -d TEST_SICS ]; then
root=$PWD/TEST_SICS
elif [ $(basename $PWD) == "TEST_SICS" ]; then
root=$PWD
else
root=${PWD}
while [ "${root}" != "/" ]; do
echo ${root}
if [ $(basename ${root}) == "TEST_SICS" ]; then
break
fi
root=$(dirname ${root})
done
fi
echo ${root}
if [ $(basename ${root}) != "TEST_SICS" ]; then
echo "Can't find TEST_SICS directory"
echo me:${0}
. $(dirname ${0})/common
status=${?}
echo root:${status}:${root}
if [ ! ${status} ]; then
exit 1
fi
for f in setup fakeGalil fakeTempControl; do
if [ ! -d ${root}/${f} ]; then
echo "Can't find ${f} directory"
exit 1
fi
done
gnome-terminal \
--tab --title="Motors" \
--working-directory=${root}/fakeGalil \

View File

@@ -0,0 +1,22 @@
#!/bin/bash
echo me:${0}
. $(dirname ${0})/common
status=${?}
echo root:${status}:${root}
if [ ! ${status} ]; then
exit 1
fi
gnome-terminal \
--tab --title="Motors" \
--working-directory=${root}/fakeGalil \
--command="${root}/fakeGalil/SIM_GALIL.py -w wombat" \
--tab --title="Mercury" \
--working-directory=${root}/fakeTempControl/oxford \
--command="${root}/fakeTempControl/oxford/SIM_MERCURY.py -w" \
--tab --title="Pfeiffer" \
--working-directory=${root}/fakePfeiffer/tpg261 \
--command="${root}/fakePfeiffer/tpg261/SIM_PFEIFFER.py -w" \
--tab --title="Bash" \
--working-directory=${root} \
--command="bash"