the exclude docs are not really helping, or the feature is just really
not working. trying now to use just the most simplistic pattern
possible, which is only the dir name. stars in the pattern just seem to
get completely ignored somehow, or slashes make it fail, or some kind of
insanity that seemingly didn't used to happen.
pushd $parent_dir
# zip up feisty meow, but exclude the file names we never want to see.
-tar -h -czf $TEMPO_FILE $base_dir $XC*/*.tar.gz $XC*/*.zip $XC*/waste/* $XC*/logs/* $XC*/binaries/* $XC*.git* $XC*/kona/bin/* $XC*/code_guide
+tar -h -czf $TEMPO_FILE $base_dir ${XC}*/*.tar.gz ${XC}*/*.zip ${XC}*/waste/* ${XC}*/logs/* ${XC}*/binaries/* ${XC}*.git* ${XC}*/kona/bin/* ${XC}code_guide
# now move the newest version into its resting place. this prepares the
# feisty_meow package for uploading.