lots of debug noise to clean though
also more testing
echo domain name was computed as $DOMAIN_NAME
echo domain name was computed as $DOMAIN_NAME
-export REPO_NAME="${app_dirname}.git"
+export REPO_NAME="${app_dirname}"
echo repo name was computed as $REPO_NAME
echo repo name was computed as $REPO_NAME
source "$WORKDIR/config/default.app"
source "$WORKDIR/config/default.app"
-DOMAIN_NAME="${APPLICATION_NAME}.cakelampvm.com"
+export DOMAIN_NAME="${APPLICATION_NAME}.cakelampvm.com"
local repo_root="$1"; shift
local repo_name="$1"; shift
local repo_root="$1"; shift
local repo_name="$1"; shift
+echo here are parms in update repo:
+var full_app_dir checkout_dirname repo_root repo_name
+
# forget any prior value, since we are going to validate the path.
unset site_store_path
# forget any prior value, since we are going to validate the path.
unset site_store_path
local complete_path="$full_app_dir/$checkout_dirname"
local complete_path="$full_app_dir/$checkout_dirname"
# see if the checkout directory exits. the repo_found variable is set to
# non-empty if we find it and it's a valid git repo.
repo_found=
if [ -d "$checkout_dirname" ]; then
# see if the checkout directory exits. the repo_found variable is set to
# non-empty if we find it and it's a valid git repo.
repo_found=
if [ -d "$checkout_dirname" ]; then
# checkout directory exists, so let's check it.
pushd "$checkout_dirname" &>/dev/null
test_or_die "Switching to our checkout directory: $checkout_dirname"
# checkout directory exists, so let's check it.
pushd "$checkout_dirname" &>/dev/null
test_or_die "Switching to our checkout directory: $checkout_dirname"
# we don't consider the state of having the dir exist but the repo be wrong as good.
if [ -z "$repo_found" ]; then
echo "There is a problem; this folder is not a valid repository:"
# we don't consider the state of having the dir exist but the repo be wrong as good.
if [ -z "$repo_found" ]; then
echo "There is a problem; this folder is not a valid repository:"
if [ ! -z "$repo_found" ]; then
# a repository was found, so update the version here and leave.
if [ ! -z "$repo_found" ]; then
# a repository was found, so update the version here and leave.
echo "Repository $repo_name exists. Updating it."
rgetem
test_or_die "Recursive checkout on: $complete_path"
else
echo "Repository $repo_name exists. Updating it."
rgetem
test_or_die "Recursive checkout on: $complete_path"
else
# clone the repo since it wasn't found.
echo "Cloning repository $repo_name now."
git clone "$repo_root/$repo_name.git" $checkout_dirname
test_or_die "Git clone of repository: $repo_name"
fi
# clone the repo since it wasn't found.
echo "Cloning repository $repo_name now."
git clone "$repo_root/$repo_name.git" $checkout_dirname
test_or_die "Git clone of repository: $repo_name"
fi
fix_site_perms "$complete_path"
# construct the full path to where the app will actually live.
fix_site_perms "$complete_path"
# construct the full path to where the app will actually live.
test_app_folder "$APPLICATION_DIR" "$app_dirname"
fi
test_app_folder "$APPLICATION_DIR" "$app_dirname"
fi
+echo "!! domain being added is: $DOMAIN_NAME"
+
add_domain "$DOMAIN_NAME"
test_or_die "Setting up domain: $DOMAIN_NAME"
add_domain "$DOMAIN_NAME"
test_or_die "Setting up domain: $DOMAIN_NAME"