# gets any updates for the repository folders present in the REPOSITORY_LIST variable.
-source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
+source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
source "$FEISTY_MEOW_SCRIPTS/rev_control/version_control.sh"
# trickery to ensure we can always update this file, even when the operating system has some
# first so we can do an orange-to-orange compare.
tmpdir="$(cd $TMP; \pwd)"
if [ "$(\pwd)" != "$tmpdir" ]; then
- if [ ! -z "$SHELL_DEBUG" ]; then
- echo "Moving to the TMP directory to avoid file access conflicts..."
+ if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then
+ echo "moving to the TMP directory to avoid file access conflicts..."
fi
new_name="$TMP/zz_$(basename $0)"
- cp -f "$0" "$new_name"
+ \cp -f "$0" "$new_name"
if [ $? -ne 0 ]; then
echo "failed to copy this script up to the TMP directory. exploit attempted?"
exit 1
rm -f "$TMPO_CHK"
echo "getting repositories at: $(date)"
+echo
# perform the checkouts as appropriate per OS.
-if [ "$OS" != "Windows_NT" ]; then
- checkout_list $HOME /usr/local 2>&1 | tee -a "$TMPO_CHK"
-else
- checkout_list $HOME c:/ d:/ e:/ 2>&1 | tee -a "$TMPO_CHK"
+FULL_LIST="$(dirname $FEISTY_MEOW_APEX) $HOME"
+#if [ "$OS" != "Windows_NT" ]; then
+# checkout_list $HOME /usr/local 2>&1 | tee -a "$TMPO_CHK"
+#else
+if [ "$OS" == "Windows_NT" ]; then
+ FULL_LIST+="c:/ d:/ e:/"
fi
+checkout_list $FULL_LIST 2>&1 | tee -a "$TMPO_CHK"
##############