tazwok rev 364
Add !unpack COOK_OPT + a little fix
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Fri Feb 25 00:17:00 2011 +0100 (2011-02-25) |
parents | 90799aa9089b |
children | 16be5005f449 |
files | tazwok |
line diff
1.1 --- a/tazwok Thu Feb 24 03:57:01 2011 +0100 1.2 +++ b/tazwok Fri Feb 25 00:17:00 2011 +0100 1.3 @@ -93,11 +93,7 @@ 1.4 get_options_list="$get_options_list SLITAZ_DIR SLITAZ_VERSION undigest" 1.5 get_options 1.6 1.7 - if [ "$undigest" ]; then 1.8 - LOCAL_REPOSITORY=$SLITAZ_DIR/$undigest 1.9 - else 1.10 - LOCAL_REPOSITORY=$SLITAZ_DIR/$SLITAZ_VERSION 1.11 - fi 1.12 + LOCAL_REPOSITORY=$SLITAZ_DIR/${undigest:-$SLITAZ_VERSION} 1.13 1.14 if ! [ "$save_dir" ]; then 1.15 if [ -f $LOCAL_REPOSITORY/tazwok.conf ] || [ -f $LOCAL_REPOSITORY/slitaz.conf ]; then 1.16 @@ -442,6 +438,7 @@ 1.17 check_for_tarball() 1.18 { 1.19 [ "$WGET_URL" ] || return 0 1.20 + look_for_cookopt !unpack && nounpack=yes 1.21 report step "Checking for source tarball: $PACKAGE" 1.22 local repack_src=$repack_src TARBALL=$TARBALL 1.23 if [ "$repack_src" = yes ] && look_for_cookopt !repack_src; then 1.24 @@ -472,9 +469,10 @@ 1.25 fi 1.26 fi 1.27 report end-step 1.28 - if [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-$VERSION.tar.lzma" ] && [ "$nounpack" ]; then 1.29 + if { [ -f "$SOURCES_REPOSITORY/${SOURCE:-$PACKAGE}-$VERSION.tar.lzma" ] && [ "$nounpack" ] ; } || \ 1.30 + { [ -f "$SOURCES_REPOSITORY/$TARBALL" ] && [ "$repack_src" != yes ] && [ "$nounpack" ] ; }; then 1.31 [ -d "$tmp_src" ] && rm -r $tmp_src 1.32 - return 1.33 + return 0 1.34 fi 1.35 1.36 # Untaring source if necessary. We don't need to extract source if