Extract common setup code and add wombat
This commit is contained in:
34
site_ansto/instrument/TEST_SICS/setup/common
Executable file
34
site_ansto/instrument/TEST_SICS/setup/common
Executable 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
|
||||||
|
|
||||||
@@ -1,35 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo ${0}
|
echo me:${0}
|
||||||
if [ -f ${PWD}/${0} ]; then
|
. $(dirname ${0})/common
|
||||||
echo True: ${PWD}/${0}
|
status=${?}
|
||||||
else
|
echo root:${status}:${root}
|
||||||
echo False: ${PWD}/${0}
|
if [ ! ${status} ]; then
|
||||||
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"
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
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 \
|
gnome-terminal \
|
||||||
--tab --title="Motors" \
|
--tab --title="Motors" \
|
||||||
--working-directory=${root}/fakeGalil \
|
--working-directory=${root}/fakeGalil \
|
||||||
|
|||||||
22
site_ansto/instrument/TEST_SICS/setup/wombat
Executable file
22
site_ansto/instrument/TEST_SICS/setup/wombat
Executable 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"
|
||||||
Reference in New Issue
Block a user