From: Chris Koeritz Date: Tue, 13 Mar 2018 15:38:46 +0000 (-0400) Subject: back to optional directory fixing X-Git-Tag: 2.140.110^2~11 X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=878f0b63f274b63ffe433b451bcf6c4bf7705f2e back to optional directory fixing cannot precreate logs and tmp or git will not checkout the folder. --- diff --git a/scripts/site_avenger/shared_site_mgr.sh b/scripts/site_avenger/shared_site_mgr.sh index 4effce3c..952d29aa 100644 --- a/scripts/site_avenger/shared_site_mgr.sh +++ b/scripts/site_avenger/shared_site_mgr.sh @@ -146,19 +146,15 @@ function fix_site_perms() test_or_die "Enabling execute bit on cake binary" fi - if [ ! -d "$site_dir/logs" ]; then - mkdir -p "$site_dir/logs" - test_or_die "Creating logs directory" + if [ -d "$site_dir/logs" ]; then + chmod -R g+w "$site_dir/logs" + test_or_die "Enabling group write on site's Logs directory" fi - chmod -R g+w "$site_dir/logs" - test_or_die "Enabling group write on site's Logs directory" - if [ ! -d "$site_dir/tmp" ]; then - mkdir -p "$site_dir/tmp" - test_or_die "Creating tmp directory" + if [ -d "$site_dir/tmp" ]; then + chmod -R g+w "$site_dir/tmp" + test_or_die "Enabling group write on site's tmp directory" fi - chmod -R g+w "$site_dir/tmp" - test_or_die "Enabling group write on site's tmp directory" } # tosses out any cached object data that originated from the database. @@ -372,7 +368,7 @@ function fix_appdir_ownership() # go with the default user running the script. user_name="$USER" if [ ! -z "$user_name" -a "$user_name" != "root" ]; then - echo "Chowning the apps folder to be owned by: $user_name" + echo "Chowning the app 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" "$combo" test_or_die "Chowning $combo to be owned by $user_name"