]> granicus.if.org Git - postgresql/commitdiff
Use $INDENT rather than indent throughout the pgindent code
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 17 Feb 2011 19:37:47 +0000 (16:37 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 18 Feb 2011 01:20:19 +0000 (22:20 -0300)
This allows the user to change the path to be used more easily.
Also, change URL in README.

src/tools/pgindent/README
src/tools/pgindent/pgindent

index 8fbf59f5ec86e7544b5a2bacc26681480f1e1981..44050c01b34236cbf06020c7af52e66425d1190b 100644 (file)
@@ -10,7 +10,7 @@ This can format all PostgreSQL *.c and *.h files, but excludes *.y, and
 
 2) Download the typedef file from the buildfarm:
 
-       wget -O src/tools/pgindent/typedefs.list http://www.pgbuildfarm.org/cgi-bin/typedefs.pl
+       wget -O src/tools/pgindent/typedefs.list http://buildfarm.postgresql.org/cgi-bin/typedefs.pl
 
 3) Remove all derived files (pgindent has trouble with one of the flex macros):
 
index 429dc7c64b16eaee76c0b8acbc5a23744e5b9460..1a76feacdd6a75c4be7b70d834946b9fbd76fbee 100755 (executable)
@@ -21,6 +21,8 @@ fi
 TYPEDEFS="$1"
 shift
 
+INDENT=`which indent`
+
 trap "rm -f /tmp/$$ /tmp/$$a" 0 1 2 3 15
 entab </dev/null >/dev/null
 if [ "$?" -ne 0 ]
@@ -29,12 +31,12 @@ then        echo "Go to the src/tools/entab directory and do a 'make' and 'make install
        echo "Then run $0 again."
        exit 1
 fi
-indent -? </dev/null >/dev/null 2>&1
+$INDENT -? </dev/null >/dev/null 2>&1
 if [ "$?" -ne 1 ]
 then   echo "You do not appear to have 'indent' installed on your system." >&2
        exit 1
 fi
-indent -gnu </dev/null >/dev/null 2>&1
+$INDENT -gnu </dev/null >/dev/null 2>&1
 if [ "$?" -eq 0 ]
 then   echo "You appear to have GNU indent rather than BSD indent." >&2
        echo "See the pgindent/README file for a description of its problems." >&2
@@ -136,7 +138,7 @@ do
        sed 's;^CATALOG(.*$;/*&*/;' >/tmp/$$a
 
 # We get the list of typedef's from /src/tools/find_typedef
-       indent -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l79 \
+       $INDENT -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l79 \
                -lp -nip -npro -bbb $EXTRA_OPTS \
                `egrep -v '^(FD_SET|date|interval|timestamp|ANY)$' "$TYPEDEFS" | sed -e '/^$/d' -e 's/.*/-T& /'` \
                /tmp/$$a >/tmp/$$ 2>&1