Added reference link for sorting an array in Bash.
[issues #129]Tagging v0.2.5 from r89.
Light testing so far shows this to work well.
[issues #129]Opted to allow an array of locations for the override file to be included. I ran into at least one situation where having it in the same directory as the script would have been handy.
[issues #129]Added note to self to apply proper permissions check.
[issues #129]Beginning of working to allow customs settings to override predefined settings.
[issues #118]Expanding PATH variable to include core locations. This should resolve the (bad) idea to rely on the PATH variable to be set via crontab file(s).
[issues #120]Fixed syntax error.
[issues #120]Oops; I missed one.
[issues #120]Tossing stdout from yum check-update like we have already been doing, but now grepping stderr to toss a verbose status message that we don't care to receive every time email_updates.sh runs.
[issues #117]Matching against 'Conf' instead of 'Inst' to make it easier to parse out the "sanitized" name of the new package update to be installed (calculate_updates_via_apt() function).
[issues #114]Fixed invalid syntax for grep's use of the Regular Expression POSIX character class.
[issues #112]Incorporated changes tested within massage_output.sh:
[issues #112]I have a working sanitize_string() function that handles input from calculate_updates_via_apt() and calculate_updates_via_yum() without requiring a lot of preprocessing.
[issues #112]Testing different approaches to abstract the bulk of the logic out into the sanitize_string() function.
Testing Ubuntu dist-upgrade output manipulation.
[issues #112]Rough draft of what I have in mind.
[issues #108]Fixes #108 by looping over the raw output of yum check-update -C and stopping once the "Obsoleting Packages" line is encountered. Other changes include a function to output debug text to stderr for us within functions that rely on their returned data being saved to variables.
[issues #110]Adding check for SKIP_UPSTREAM_SYNC and if set to 0 we call 'yum check-update', otherwise we do nothing and rely on the cached update list.
[issues #105]Adding back the space in the sed replace pattern that I unintentionally removed.
[issues #106]Adding short description of included host information.
Also available in: Atom