diff options
author | Aaron Griffin <aaronmgriffin@gmail.com> | 2009-02-11 17:46:02 +0100 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2009-02-11 17:46:02 +0100 |
commit | 75de4d131ed424bfb7c349a6b55cedf9705879bd (patch) | |
tree | 9b121c299e157afe5e2c08538b63588a658b2342 | |
parent | a21429509d1d0a150cabfeefa8177e5ca51c265f (diff) | |
download | dbscripts-75de4d131ed424bfb7c349a6b55cedf9705879bd.tar.gz dbscripts-75de4d131ed424bfb7c349a6b55cedf9705879bd.tar.xz |
Output stderr to an error file for each run
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rwxr-xr-x | cron-jobs/sourceballs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cron-jobs/sourceballs b/cron-jobs/sourceballs index 9509715..31ac1af 100755 --- a/cron-jobs/sourceballs +++ b/cron-jobs/sourceballs @@ -49,6 +49,8 @@ getpkgname() { FAILED_PKGS="" +echo "Errors occured during run:" > "$srcbase/errors.txt" + for repo in $repos; do for arch in $arches; do export CARCH="$arch" @@ -64,7 +66,8 @@ for repo in $repos; do fi if [ ! -f "$srcpath$srcpkg" ]; then - if ! $dirname/../misc-scripts/make-sourceball $pkgname $repo $arch; then + if ! $dirname/../misc-scripts/make-sourceball \ + $pkgname $repo $arch 2>>"$srcbase/errors.txt"; then FAILED_PKGS="$FAILED_PKGS $pkg" fi fi @@ -73,11 +76,8 @@ for repo in $repos; do done if [ -n "$FAILED_PKGS" ]; then - echo -e $FAILED_PKGS | sed "s| |\n|g" | sort -u > "$srcbase/failed.txt" - - echo "" - echo "The following packages failed:" - cat "$srcbase/failed.txt" + echo "The following packages failed:" > "$srcbase/failed.txt" + echo -e $FAILED_PKGS | sed "s| |\n|g" | sort -u >> "$srcbase/failed.txt" fi cleanup |