nice improvement, to move out the custom script so it can be run properly
authorChris Koeritz <fred@gruntose.com>
Thu, 28 Nov 2013 01:05:30 +0000 (20:05 -0500)
committerChris Koeritz <fred@gruntose.com>
Thu, 28 Nov 2013 01:05:30 +0000 (20:05 -0500)
by root.  more sudo usage seems slightly safer.

customizing/fred/fred_common.alias
customizing/fred/refred.sh [new file with mode: 0644]

index c0997d6682ce42e34669e393cddfe744c91f27ab..ea832f204b8029081d61b01da072b23b569aadc2 100644 (file)
@@ -7,7 +7,7 @@ alias moo='check_mount /z/stuffing ; check_mount /z/walrus ; check_mount /z/chun
 alias unmoo='umount /z/stuffing ; umount /z/walrus ; umount /z/chunky ; umount /z/fredgrid'
 
 # cleans up the ownership for all my files.
-alias refred='(chown -R fred:fred /home/fred /home/games /home/archives ; normal_perm /var/log )'
+#moved alias refred='(chown -R fred:fred /home/fred /home/games /home/archives ; normal_perm /var/log )'
 
 # load in the xsede build scripts.
 source "$FEISTY_MEOW_SCRIPTS/buildor/build_xsedes.sh"
diff --git a/customizing/fred/refred.sh b/customizing/fred/refred.sh
new file mode 100644 (file)
index 0000000..7257992
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# cleans up the ownership for all my files.
+function refred()
+{
+  chown -R fred:fred /home/fred /home/games /home/archives
+  bash $FEISTY_MEOW_SCRIPTS/files/normal_perm.sh /var/log
+}
+
+# this block should execute when the script is actually run, rather
+# than when it's just being sourced.
+if [[ $0 =~ .*refred\.sh.* ]]; then
+  THISDIR="$( \cd "$(\dirname "$0")" && \pwd )"
+  export LIGHTWEIGHT_INIT=true
+  source "$THISDIR/../../scripts/core/launch_feisty_meow.sh"
+  refred
+fi
+