From 187267945b27b007156109234a721ffb08f0e99e Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Sun, 12 Nov 2017 21:28:32 -0500 Subject: [PATCH] back into development need to do chown. implemented but untested. --- scripts/site_avenger/powerup.sh | 17 ++++++++++++++++- scripts/site_avenger/standup.sh | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/scripts/site_avenger/powerup.sh b/scripts/site_avenger/powerup.sh index 433b4a1e..05181fb5 100644 --- a/scripts/site_avenger/powerup.sh +++ b/scripts/site_avenger/powerup.sh @@ -27,13 +27,14 @@ export WORKDIR="$( \cd "$(\dirname "$0")" && \pwd )" # obtain the script's work function print_instructions() { echo - echo "$(basename $0 .sh) [app dirname] [repository] [theme name]" + echo "$(basename $0 .sh) [app dirname] [repository] [theme name] [user name]" echo echo "All parameters are optional, and intelligent guesses for them will be made." echo echo "app dirname: The folder where the app will be stored." echo "repository: The name of the git repository (short version, no URL)." echo "theme name: The name to use for the cakephp theme." + echo "user name: The name of the user to chown the checkout to." echo exit 0 } @@ -46,6 +47,10 @@ function print_instructions() app_dirname="$1"; shift repo_name="$1"; shift theme_name="$1"; shift +user_name="$1"; shift + +echo stopping with user name is $user_name +exit 1 if [ "$app_dirname" == "-help" -o "$app_dirname" == "--help" ]; then print_instructions @@ -99,5 +104,15 @@ create_site_links "$site_store_path" "$theme_name" sep +if [ ! -z "$user_name" ]; then + echo "Chowning the apps folder to be owned by: $user_name" +#hmmm: have to hope for now for standard group named after user + chown -R "$user_name:$user_name" "$APPLICATION_DIR" + test_or_die "Chowning $APPLICATION_DIR to be owned by $user_name" +fi + +sep + + echo "Finished powering up the site in '${app_dirname}'." diff --git a/scripts/site_avenger/standup.sh b/scripts/site_avenger/standup.sh index bb9d0700..3f5a0860 100644 --- a/scripts/site_avenger/standup.sh +++ b/scripts/site_avenger/standup.sh @@ -81,7 +81,7 @@ sep echo about to do powerup with: app="$APPLICATION_NAME" repo="$REPO_NAME" theme="$THEME_NAME" echo default repo is "$DEFAULT_REPOSITORY_ROOT" -powerup "$APPLICATION_NAME" "$REPO_NAME" "$THEME_NAME" +powerup "$APPLICATION_NAME" "$REPO_NAME" "$THEME_NAME" "$USER" sep -- 2.34.1