+# Recycle the VM from an existing session
+function RecycleSession() {
+ local sessionTag="$1"
+ local fromSessionTag="$2"
+ local fromSessionDir="$sessionPrefix/$fromSessionTag"
+ local f
+
+ for f in 'instance-id.txt' 'instance-address.txt' 'key.pem' ; do
+ cp -L "$fromSessionDir/$f" "$f" > /dev/null 2>&1
+ if [ $? != 0 ] ; then
+ pr "Cannot copy $f from the source session dir $fromSessionDir"
+ return $errRecycleSession
+ fi
+ done
+
+ return 0
+}
+