X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Ffunctions.sh;h=6389b6684b4cc7215613a69c2b3ecb52aae1a6b1;hb=5ce972c8859fdc996e0be7bbc670604b08260399;hp=3bac8fead47e3d5a6f10109927dd17a121249321;hpb=4a2e6c9c42b65ba3612dee047a9593cfa23ab649;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 3bac8fea..6389b668 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -451,6 +451,9 @@ if [ -z "$skip_all" ]; then # label if they're doing an su with the sudo. function sudo() { save_terminal_title + # hoist our X authorization info in case environment is passed along; + # this can allow root to use our display to show Xorg windows. + export IMPORTED_XAUTH="$(xauth list $DISPLAY)" /usr/bin/sudo "$@" retval=$? restore_terminal_title @@ -515,6 +518,8 @@ if [ -z "$skip_all" ]; then # if the user has sudo root access; we don't want to provide a custom # profile for root. fi + # chop off any email address style formatting to leave just the name. + custom_user="$(echo "$custom_user" | cut -f1 -d'@')" save_terminal_title @@ -543,22 +548,23 @@ we will skip recustomization, but these other customizations are available: # there's an existing link, so remove it. \rm custom fi + # make sure we cleaned up the area before we re-link. if [ -h custom -o -d custom -o -f custom ]; then echo " Due to an over-abundance of caution, we are not going to remove an unexpected -'custom' object in the file system. This is located here: - $(pwd) -and here are the current contents, showing the rogue 'custom' folder:" - ls -al . +'custom' object found in the file system. This object is located in the +feisty meow loading dock here: $(pwd) +And here is a description of the rogue 'custom' object: +" + ls -al custom echo " If you are pretty sure that this is just a remnant of an older approach in -feisty meow, where we copied the custom directory rather than linking it, -and it most likely is just such a bit of cruft of that nature, then please -remove that old remnant item, for example by saying: +feisty meow, where we copied the custom directory rather than linking it +(and it most likely is just such a bit of cruft of that nature), then please +remove that old remnant 'custom' item, for example by saying: /bin/rm -rf \"custom\" ; popd Sorry for the interruption, but we want to make sure this removal wasn't -automatic if there is a small amount of doubt about the issue. -" +automatic if there is even a small amount of doubt about the issue." return 1 fi @@ -943,7 +949,7 @@ return 0 local charnfile="$(mktemp $TMP/zz_charn.XXXXXX)" find "${dirs[@]}" -follow -maxdepth 1 -mindepth 1 -type f | \ grep -i \ -"docx\|eml\|html\|jpeg\|jpg\|m4a\|mov\|mp3\|ods\|odt\|pdf\|png\|pptx\|txt\|xlsx\|zip" | \ +"doc\|docx\|eml\|html\|jpeg\|jpg\|m4a\|mov\|mp3\|ods\|odt\|pdf\|png\|ppt\|pptx\|txt\|vsd\|vsdx\|xls\|xlsx\|zip" | \ sed -e 's/^/"/' | sed -e 's/$/"/' | \ xargs bash "$FEISTY_MEOW_SCRIPTS/files/spacem.sh" # drop the temp file now that we're done.