tar xfz ../$TARBALL
cd ..
-mkdir $MAJOR
-cd $MAJOR
-echo Uncompressing embedded tarball...
-find ../tmp -name postgres.tar.gz |xargs tar xfz
-cd ..
-
-if [ ! -f $MAJOR/index.html ]; then
- echo Could not find index.html in uncompressed tarball
- exit 1
+X=$(find tmp -name postgres.tar.gz |wc -l|sed -e 's/ //g')
+if [ "$X" == "0" ]; then
+ echo New style tarball with nothing embedded, loading docs
+ DIR=$(find tmp -type d -name html)
+ ./store $DIR $MAJOR $SERVER $DB $USER
+else
+ echo Old style tarball with embedded documentation tarball
+
+ mkdir $MAJOR
+ cd $MAJOR
+ echo Uncompressing embedded tarball...
+ find ../tmp -name postgres.tar.gz |xargs tar xfz
+ cd ..
+
+ if [ ! -f $MAJOR/index.html ]; then
+ echo Could not find index.html in uncompressed tarball
+ exit 1
+ fi
+
+ echo Loading into database...
+ ./store $MAJOR $MAJOR $SERVER $DB $USER
fi
-echo Loading into database...
-./store $MAJOR $MAJOR $SERVER $DB $USER
-
echo Cleaing up
rm -rf $MAJOR
rm -rf tmp