# HG changeset patch # User Pascal Bellard # Date 1412155834 -7200 # Node ID d3bafe92efccf15fe9cd12b41af2952c8527b236 # Parent 6dfd2dcad5459b8a2e8de8d6833b84cfe17cbf46 tazpkg/convert: add upkg support diff -r 6dfd2dcad545 -r d3bafe92efcc tazpkg --- a/tazpkg Wed Oct 01 10:26:52 2014 +0200 +++ b/tazpkg Wed Oct 01 11:30:34 2014 +0200 @@ -1200,16 +1200,69 @@ fi } +# convert a .tar.bz2 package to .tazpkg +convert_upkg() +{ + mkdir -p $TMP_DIR/fs + tar xjf $PACKAGE_FILE -C $TMP_DIR/fs + if [ -d $TMP_DIR/fs/var/lib/upkg/packages ]; then + cd $TMP_DIR + package="$(sed '/^Package:/!d;s/.*: //' fs/var/lib/upkg/packages/*.info)" + version="$(sed '/^Version:/!d;s/.*: //' fs/var/lib/upkg/packages/*.info)" + url="http://www.paldo.org/" + file=$package-$version + mkdir $file + mv fs $file + maintainer=nobody@slitaz.org + descrip="$package package from paldo." + cat > $file/receipt <> $file/receipt <> $file/receipt <> $file/receipt <