added standup as sudo alias
[feisty_meow.git] / scripts / site_avenger / revamp_cakelampvm.sh
index 397c6764e5d7b0530660151158503ed9a40fbb8b..dfc656ae333fd5b2f1de3f48c1cf708d5e978099 100644 (file)
@@ -131,14 +131,14 @@ fi
 
 # install a better editor app.
 
-sep
+#sep
 
-echo "The script is about to install the bluefish editor and some dependencies.
-If the app is not already installed, then this process takes about one minute
-on a slow home DSL internet connection..."
+#echo "The script is about to install the bluefish editor and some dependencies.
+#If the app is not already installed, then this process takes about one minute
+#on a slow home DSL internet connection..."
 
-apt-get install -y bluefish &> "/tmp/install_bluefish-$(logname).log"
-test_or_continue "installing bluefish editor"
+#apt-get install -y bluefish &> "/tmp/install_bluefish-$(logname).log"
+#test_or_continue "installing bluefish editor"
 
 ##############
 
@@ -244,7 +244,7 @@ pattern="[#;][[:blank:]]*read only = yes"
 replacement="read only = no"
 
 # we just always do the replacement now, after realizing the sentinel pattern
-# was acutally already in the file...  too much subtlety can get one into trouble.
+# was actually already in the file...  too much subtlety can get one into trouble.
 sed -i "0,/$pattern/{s/$pattern/$replacement/}" /etc/samba/smb.conf
 test_or_die "patching samba configuration to enable write acccess on user home dirs"
 # sweet, looks like that worked...
@@ -330,6 +330,28 @@ pushd ~ &>/dev/null
 sudo -u $(logname) composer config -g repositories.siteavenger composer https://packages.siteavenger.com/
 popd &>/dev/null
 
+##############
+
+# make the apache umask set group permissions automatically, so we stop having weird
+# permission issues on temp dirs.
+
+sep
+
+grep -q "umask" /etc/apache2/envvars
+if [ $? -eq 0 ]; then
+  # already present.
+  echo the umask configuration for apache already appears to be set.
+else
+  echo "
+
+# set umask to enable group read/write on files and directories.
+umask 002
+
+" >> /etc/apache2/envvars
+  restart_apache
+  echo "successfully changed apache umask configuration to enable group read/write"
+fi
+
 ##############
 ##############