#!/bin/bash
[ "$1" ]|| { echo "usage: $(basename $0) gentoo-binary-pkg.tbz2"; exit ; }


TMPDIR=/tmp/binary-pkg-to-zip-$RANDOM
OLD_PWD=$PWD
ZIPFILE=$(basename "$1" .tbz2).zip

mkdir -p $TMPDIR/etc

tar -xjv -C $TMPDIR -f "$1"
rm -r $TMPDIR/etc/{init.d,logrotate.d} $TMPDIR/usr/{lib,share/man}
sed -i \
	-e 's# /etc/# /sdcard/etc/#' \
	-e 's# /var/# /sdcard/var/#' \
	-e 's# /usr/# /sdcard/usr/#' \
		$TMPDIR/etc/privoxy/config
echo "nameserver 208.67.222.222" > $TMPDIR/etc/resolv.conf
cat <<END >$TMPDIR/privoxy.start
CB_HOME=/data/data/org.connectbot
[ /sdcard/usr/sbin/privoxy -nt \$CB_HOME/privoxy ] && cat /sdcard/usr/sbin/privoxy > \$CB_HOME/privoxy && chmod 755 \$CB_HOME/privoxy
\$CB_HOME/privoxy --no-daemon /sdcard/etc/privoxy/config
END

cd $TMPDIR && zip -r $OLD_PWD/$ZIPFILE * && cd $OLD_PWD
rm -r $TMPDIR
