cleanups to make system-wide install work
authorChris Koeritz <fred@gruntose.com>
Mon, 9 Oct 2017 00:11:46 +0000 (20:11 -0400)
committerChris Koeritz <fred@gruntose.com>
Mon, 9 Oct 2017 00:11:46 +0000 (20:11 -0400)
makes it so that the checkin commands operate as usual, even when feisty_meow is not located under one's home folder.
also a new script for managing web permissions on our cake lamp vm we're building.

scripts/core/variables.sh
scripts/customize/fred/revamp_web_permissions.sh [deleted file]
scripts/customize/fred/scripts/revamp_web_permissions.sh [new file with mode: 0755]
scripts/rev_control/checkin.sh

index b3119ae55c96e584928a60e47cf417f6e04e4ed9..86cfe17b40f00bd4a5034a37c0494c49d95c0e6b 100644 (file)
@@ -207,7 +207,7 @@ if [ -z "$CORE_VARIABLES_LOADED" ]; then
   # names can be added in your customized scripts.  the space at the end of
   # this variable is important and allows users to extend the list like:
   #    define_yeti_variable REPOSITORY_DIR+="muppets configs"
-  define_yeti_variable REPOSITORY_LIST="feisty_meow "
+  define_yeti_variable REPOSITORY_LIST="$(basename $FEISTY_MEOW_APEX) "
   
   # initializes the feisty meow build variables, if possible.
   function initialize_build_variables()
diff --git a/scripts/customize/fred/revamp_web_permissions.sh b/scripts/customize/fred/revamp_web_permissions.sh
deleted file mode 100755 (executable)
index af9693f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-# change the owner for the web roots to the apache user, www-data.
-sudo chown -R www-data:www-data                /var/www
-
-# make sure we have the appropriate access on a few key folders.
-sudo chmod u+rwx,g+rx                  /var/www
-
-# put a couple specific ownerships into play so the appropriate user has full access.
-sudo chown -R developer:developer      /var/www/defaultcake.cakelampvm.com
-sudo chown -R fred:fred                        /var/www/webwork.repository
-## add others here for your own projects.
-
-# these directories will be given group permissons that enable web server access.
-DIR_LIST="/var/www/defaultcake.cakelampvm.com /var/www/webwork.repository"
-
-# add in group permissions to allow the web server to serve the pages properly.
-for currdir in $DIR_LIST; do
-  sudo find $currdir -type d -exec chmod -R u+rwx,g+rwx,o-rwx {} ';'
-  sudo find $currdir -type f -exec chmod -R u+rw,g+rw,o-rwx {} ';'
-done
-
diff --git a/scripts/customize/fred/scripts/revamp_web_permissions.sh b/scripts/customize/fred/scripts/revamp_web_permissions.sh
new file mode 100755 (executable)
index 0000000..af9693f
--- /dev/null
@@ -0,0 +1,21 @@
+
+# change the owner for the web roots to the apache user, www-data.
+sudo chown -R www-data:www-data                /var/www
+
+# make sure we have the appropriate access on a few key folders.
+sudo chmod u+rwx,g+rx                  /var/www
+
+# put a couple specific ownerships into play so the appropriate user has full access.
+sudo chown -R developer:developer      /var/www/defaultcake.cakelampvm.com
+sudo chown -R fred:fred                        /var/www/webwork.repository
+## add others here for your own projects.
+
+# these directories will be given group permissons that enable web server access.
+DIR_LIST="/var/www/defaultcake.cakelampvm.com /var/www/webwork.repository"
+
+# add in group permissions to allow the web server to serve the pages properly.
+for currdir in $DIR_LIST; do
+  sudo find $currdir -type d -exec chmod -R u+rwx,g+rwx,o-rwx {} ';'
+  sudo find $currdir -type f -exec chmod -R u+rw,g+rw,o-rwx {} ';'
+done
+
index 76e0c7f07520596459859284c72c79f3249b07c2..0631e2309fb040db807200f5281089f8ee5f77dc 100644 (file)
@@ -11,7 +11,7 @@ echo "committing repositories at: $(date)"
 
 if [ "$OS" != "Windows_NT" ]; then
   # first get individual folders.
-  checkin_list $HOME /usr/local
+  checkin_list $HOME $(dirname $FEISTY_MEOW_APEX)
 else
   checkin_list $HOME c:/ d:/ e:/ 
 fi