wok diff get-nz/stuff/get-nz @ rev 16669
Add: yarock
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Wed May 14 15:46:28 2014 +0300 (2014-05-14) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/get-nz/stuff/get-nz Wed May 14 15:46:28 2014 +0300 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 +