Skip to content

Commit

Permalink
Use the system tar if gnutar can't be found.
Browse files Browse the repository at this point in the history
  • Loading branch information
mmulich committed Jan 19, 2012
1 parent 2e65143 commit c03ceea
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions buildme.sh
Expand Up @@ -15,10 +15,19 @@ fi
if [ -n "`which wget`" ]; then
WGET='wget'
else
echo "Using curl"
echo "Using curl, because wget was not found"
WGET='curl -O'
fi

# gnutar or tar?
if [ -n "`which gnutar`" ]; then
TAR='gnutar'
else
echo "Using tar, because gnutar was not found"
echo "Warning: Using tar rather than gnutar may have unintended consequences."
TAR='tar'
fi

NEWVER=4.2b1

SDIR=`pwd`
Expand All @@ -41,7 +50,7 @@ cd $WORK_DIR/Plone-${NEWVER}-UnifiedInstaller

echo "Getting docs"
$WGET http://pypi.python.org/packages/source/P/Plone/Plone-${NEWVER}.tar.gz
tar xf Plone-${NEWVER}.tar.gz
$TAR xf Plone-${NEWVER}.tar.gz
rm Plone-${NEWVER}.tar.gz
mv Plone-${NEWVER}/docs Plone-docs
rm -r Plone-${NEWVER}
Expand All @@ -54,7 +63,7 @@ find . -type d -exec chmod 755 {} \;


cd $WORK_DIR
gnutar --owner 0 --group 0 -zcf Plone-${NEWVER}-UnifiedInstaller.tgz Plone-${NEWVER}-UnifiedInstaller
$TAR --owner 0 --group 0 -zcf Plone-${NEWVER}-UnifiedInstaller.tgz Plone-${NEWVER}-UnifiedInstaller
rm -r Plone-${NEWVER}-UnifiedInstaller
tar zxf Plone-${NEWVER}-UnifiedInstaller.tgz
$TAR zxf Plone-${NEWVER}-UnifiedInstaller.tgz
cd Plone-${NEWVER}-UnifiedInstaller

0 comments on commit c03ceea

Please sign in to comment.