]> granicus.if.org Git - postgresql/commitdiff
pgindent: fix downloading of BSD indent binary
authorBruce Momjian <bruce@momjian.us>
Fri, 12 Apr 2013 15:42:27 +0000 (11:42 -0400)
committerBruce Momjian <bruce@momjian.us>
Fri, 12 Apr 2013 15:42:27 +0000 (11:42 -0400)
Also fix accessing pgentab binary and tar.

Gurjeet Singh

src/tools/pgindent/pgindent

index ce72883fd8c0f365e68c8a65e45ebeec9eeed7bf..2e9d443918a5434124caaba515db5f20605545c9 100755 (executable)
@@ -59,7 +59,7 @@ my $filtered_typedefs_fh;
 
 sub check_indent
 {
-       system("entab < $devnull");
+       system("$entab < $devnull");
        if ($?)
        {
                print STDERR
@@ -448,29 +448,28 @@ sub run_build
 
        $ENV{PGTYPEDEFS} = abs_path('tmp_typedefs.list');
 
+       my $pg_bsd_indent_name = "pg_bsd_indent-" . $INDENT_VERSION . ".tar.gz";
+
        $rv =
-         getstore("ftp://ftp.postgresql.org/pub/dev/indent.netbsd.patched.tgz",
-               "indent.netbsd.patched.tgz");
+         getstore("ftp://ftp.postgresql.org/pub/dev/$pg_bsd_indent_name",
+               "pg_bsd_indent.tgz");
 
-       die "fetching indent.netbsd.patched.tgz" unless is_success($rv);
+       die "fetching $pg_bsd_indent_name" unless is_success($rv);
 
        # XXX add error checking here
 
-       mkdir "bsdindent";
-       chdir "bsdindent";
-       system("tar -z -xf ../indent.netbsd.patched.tgz");
+       system("tar -z -xf pg_bsd_indent.tgz");
+       chdir "pg_bsd_indent";
        system("make > $devnull 2>&1");
 
-       $ENV{PGINDENT} = abs_path('indent');
+       $ENV{PGINDENT} = abs_path('pg_bsd_indent');
 
        chdir "../../entab";
-
        system("make > $devnull 2>&1");
 
        $ENV{PGENTAB} = abs_path('entab');
 
        chdir $save_dir;
-
 }