updated release notes for 3.14.0 beta
[koha.git] / debian / build-git-snapshot
index c3140e7..3f06ff2 100755 (executable)
@@ -17,7 +17,8 @@
 # with Koha; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
-# Written by Robin Sheat <robin@catalyst.net.nz>
+# Written by Robin Sheat <robin@catalyst.net.nz> and
+#   Srdjan Jankovic <srdjan@catalyst.net.nz>
 # Based on an sh version by Lars Wirzenius.
 
 use strict;
@@ -29,7 +30,7 @@ use POSIX qw/strftime/;
 my $buildresult;
 my $distribution='squeeze-dev';
 my $git_checks='all';
-my $version='3.3-1~git';
+my $version='3.13-1~git';
 my $auto_version=1;
 my $need_help;
 my $debug;
@@ -51,9 +52,17 @@ sub sys_command_output {
     my ($command) = @_;
 
     print "$command\n" if $debug;
-    open COMMAND, "$command |"
+    my $command_output;
+    open($command_output, "-|", "$command ")
       or die qq{Cannot execute "$command": $!"};
-    return map { chomp; $_ } <COMMAND>;
+    return map { chomp; $_ } <$command_output>;
+}
+
+sub sys_command_output_screen {
+    my ($command) = @_;
+
+    print "$command\n" if $debug;
+    system($command);
 }
 
 sub everything_is_committed {
@@ -99,7 +108,7 @@ Options:
         tracked files with untracked changes will cause an error), and 'none'
         (checking git status is skipped totally.) Default is 'all'.
     --version, -v
-        the version string for the resulting package. Default is '3.3-1~git'.
+        the version string for the resulting package. Default is '$version'.
     --(no)autoversion
         whether or not to use the date and git commit ID in the version value.
         Default is to include it.
@@ -128,7 +137,7 @@ sub build_package {
     sys_command_output( qq{git archive --format=tar --prefix="koha-$newversion/" HEAD | gzip -9 > "../koha_$newversion.tar.gz"} );
 
     my $pdebuildopts = $buildresult ? "--buildresult $buildresult" : "";
-    sys_command_output( "pdebuild $pdebuildopts" );
+    sys_command_output_screen( "pdebuild $pdebuildopts" );
 }
 
 everything_is_committed() or die "cannot build: uncommited changes";