From 555a081fe245eec5d1dcabd90eb5bce9e2840237 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 11 Jan 2008 13:20:14 -0800 Subject: [PATCH] If "make gensend" fails, abort the script. --- packaging/nightly-rsync | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packaging/nightly-rsync b/packaging/nightly-rsync index 6ea48d44..a046bdde 100755 --- a/packaging/nightly-rsync +++ b/packaging/nightly-rsync @@ -41,6 +41,7 @@ if ($make_tar) { close IN; die "The checkout is not clean:\n", $status unless $status =~ /\nnothing to commit \(working directory clean\)/; die "The checkout is not on the master branch.\n" unless $status =~ /^# On branch master\n/; + system "make $gen_target" and die "make $gen_target failed!\n"; my @extra_files; open(IN, '<', 'Makefile.in') or die "Couldn't open Makefile.in: $!\n"; @@ -56,7 +57,7 @@ if ($make_tar) { close IN; print "Creating $name.tar.gz\n"; - system "make $gen_target; rsync -a @extra_files $name/"; + system "rsync -a @extra_files $name/"; system "git archive --format=tar --prefix=$name/ HEAD | tar xf -"; system "support/git-set-file-times --prefix=$name/"; system "fakeroot tar czf $dest/$name.tar.gz $name; rm -rf $name"; -- 2.34.1