wok diff get-nz/stuff/get-nz @ rev 22040

updated tokyocabinet and tokyocabinet-dev (1.4.32 -> 1.4.48)
author Hans-G?nter Theisgen
date Mon Oct 21 17:24:12 2019 +0100 (2019-10-21)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/get-nz/stuff/get-nz	Mon Oct 21 17:24:12 2019 +0100
     1.3 @@ -0,0 +1,65 @@
     1.4 +#!/bin/sh -e
     1.5 +
     1.6 +PACKAGE="nz"
     1.7 +WGET_URL="http://nanozip.net/"
     1.8 +SHORT_DESC="Experimental file archiver"
     1.9 +ROOT="$1"
    1.10 +[ -d "$ROOT" ] || ROOT=""
    1.11 +
    1.12 +if test $(id -u) != 0 ; then
    1.13 +        echo -e "\nYou must be root to run `basename $0`."
    1.14 +        echo -e "Please type 'su' and root password to become super-user.\n"
    1.15 +        exit 0
    1.16 +fi
    1.17 +
    1.18 +if [ -d $ROOT/var/lib/tazpkg/installed/$PACKAGE ]; then
    1.19 +	[ -n "$ROOT" ] && exit 1
    1.20 +	tazpkg remove $PACKAGE
    1.21 +	[ -d /var/lib/tazpkg/installed/$PACKAGE ] && exit 1
    1.22 +fi
    1.23 +
    1.24 +TMP_DIR=/tmp/get-$PACKAGE-$$-$RANDOM
    1.25 +CUR_DIR=$(pwd)
    1.26 +mkdir -p $TMP_DIR && cd $TMP_DIR
    1.27 +
    1.28 +VERSION="$(wget -O - http://nanozip.net/download.html | sed 's/>/>\n/g' | \
    1.29 +           sed '/linux32/!d;s/.*href=nanozip-\(.*\).linux32.*/\1/;q')"
    1.30 +TARBALL="nanozip-$VERSION.linux32.zip"
    1.31 +wget ${WGET_URL}$TARBALL
    1.32 +
    1.33 +if [ ! -f $TARBALL ]; then
    1.34 +	cd $CUR_DIR
    1.35 +	rm -rf $TMP_DIR
    1.36 +	echo "Could not download $TARBALL from $WGET_URL. Exiting."
    1.37 +	exit 1
    1.38 +fi
    1.39 +
    1.40 +unzip $TARBALL nz
    1.41 +mkdir -p $PACKAGE-$VERSION/fs/usr/bin
    1.42 +chmod +x nz
    1.43 +mv nz $PACKAGE-$VERSION/fs/usr/bin
    1.44 +
    1.45 +cat > $PACKAGE-$VERSION/receipt <<EOT
    1.46 +PACKAGE="$PACKAGE"
    1.47 +VERSION="$VERSION"
    1.48 +CATEGORY="non-free"
    1.49 +SHORT_DESC="$SHORT_DESC"
    1.50 +WEB_SITE="$WEB_SITE"
    1.51 +EOT
    1.52 +
    1.53 +# Pack
    1.54 +tazpkg pack $PACKAGE-$VERSION
    1.55 +
    1.56 +# Clean to save RAM memory
    1.57 +rm -rf $PACKAGE-$VERSION
    1.58 +
    1.59 +# Install pseudo package
    1.60 +tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT
    1.61 +case " $@ " in
    1.62 +*\ --k*) mv $PACKAGE-$VERSION.tazpkg $CUR_DIR ;;
    1.63 +esac
    1.64 +
    1.65 +# Clean
    1.66 +cd $CUR_DIR
    1.67 +rm -rf $TMP_DIR
    1.68 +