tracking down some rogue chmods
authorChris Koeritz <fred@gruntoes.com>
Tue, 5 Feb 2019 04:42:19 +0000 (23:42 -0500)
committerChris Koeritz <fred@gruntoes.com>
Tue, 5 Feb 2019 04:42:19 +0000 (23:42 -0500)
saw complaints during a build on a low-power user which we don't want to
see.  just tracking where they are coming from now.

scripts/core/create_tempdir.sh
scripts/core/generate_aliases.pl

index d1d28aaa8ba161819c89b161f0aad7d0e396f404..c435d2dd9751f6045af2e8b4bedf8c82f8917166 100644 (file)
@@ -28,6 +28,7 @@ export TEMP=$TMP
 
 # Make sure no one else is playing around in the temporary directory.
 chmod 700 $TMP
+continue_on_error chmodding to secure temporary directory.
 
 if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then echo done creating temporary directory....; fi
 
index 2f6604cb1a4200f2503c2f538852b6563cc59c00..2820216613053297a8b2dd19c23a6745128bfd90 100644 (file)
@@ -23,7 +23,7 @@
 
 require "filename_helper.pl";
 
-use Env qw(FEISTY_MEOW_BINARIES BUILD_TOP FEISTY_MEOW_APEX FEISTY_MEOW_LOADING_DOCK FEISTY_MEOW_SCRIPTS DEBUG_FEISTY_MEOW );
+use Env qw(FEISTY_MEOW_BINARIES BUILD_TOP FEISTY_MEOW_APEX FEISTY_MEOW_LOADING_DOCK FEISTY_MEOW_SCRIPTS DEBUG_FEISTY_MEOW HOME );
 
 # given a possible aliasable filename, this will decide whether to create a perl
 # or bash alias for it.  it needs the filename of the possible alias and the
@@ -170,7 +170,8 @@ if (! -d $FEISTY_MEOW_LOADING_DOCK) {
 
 # set the executable bit for binaries for just this current user.
 if (-d $FEISTY_MEOW_BINARIES) {
-  system("find \"$FEISTY_MEOW_BINARIES\" -type f -exec chmod u+x \"{}\" ';'");
+print "hey, debugging code here in generate_aliases.pl\n";
+  system("find \"$FEISTY_MEOW_BINARIES\" -type f -exec chmod u+x \"{}\" ';' 2>$HOME/complaints_from_binary_chmod.txt");
 }
 
 ##############