still trying to uniquify
authorChris Koeritz <fred@gruntose.com>
Sat, 14 Oct 2017 17:51:17 +0000 (13:51 -0400)
committerChris Koeritz <fred@gruntose.com>
Sat, 14 Oct 2017 17:51:17 +0000 (13:51 -0400)
sorting was apparently not the problem last time, although we have seen it be a problem before.  the checkin on a host with feisty meow in home is still running the checkins twice, and this change just adds some debugging to see wtf.

scripts/core/functions.sh

index c8bcfe34b46715cf0436db59a51c20b6d8758b9e..af8a852f7eb809f69dd76299b992d4760dbf6698 100644 (file)
@@ -84,10 +84,13 @@ if [ -z "$skip_all" ]; then
   function uniquify()
   {
     # change the eol character so things are easier.
+echo "list before uniquify: $*" >~/uniquify.out
     HOLDIFS="$IFS"
     IFS=' '
     # do the uniquification.
-    echo $* | sort | uniq
+    local chewed="$(echo $* | sort | uniq)"
+    echo $chewed
+echo "list after uniquify: $chewed" >~/uniquify.out
     # return the former eol characters to their place.
     IFS="$HOLDIFS"
   }