wok-next diff xarchive/stuff/slitaz-wrap.sh @ rev 17654
Up: diffutils 3.3
author | Alexander Medvedev <devl547@gmail.com> |
---|---|
date | Sat Feb 14 22:41:11 2015 +0000 (2015-02-14) |
parents | 4a1a5d881605 |
children | 055ed706128d |
line diff
1.1 --- a/xarchive/stuff/slitaz-wrap.sh Tue Oct 21 12:15:20 2014 +0200 1.2 +++ b/xarchive/stuff/slitaz-wrap.sh Sat Feb 14 22:41:11 2015 +0000 1.3 @@ -49,6 +49,7 @@ 1.4 _7Z_EXTS="7z bcj bcj2 wim $BZIP2_EXTS $ZIP_EXTS $XZ_EXTS" 1.5 _7Z_EXTS_X="chm cramfs dmg hfs mbr msi nsis ntfs udf vhd xar arj cab lzh rar \ 1.6 udf cpio $ISO_EXTS $FAT_EXTS $SQUASHFS_EXTS" 1.7 +ZPAQ_EXTS="zpaq" 1.8 1.9 while read var progs; do 1.10 eval $var="" 1.11 @@ -321,6 +322,7 @@ 1.12 cromfs-driver $CROMFS_EXTS 1.13 fs/squashfs/squashfs $SQUASHFS_EXTS 1.14 drivers/block/cloop $CLOOP_EXTS 1.15 +zpaq $ZPAQ_EXTS 1.16 EOT 1.17 echo "" 1.18 exit 1.19 @@ -430,6 +432,18 @@ 1.20 /^[\t ]+SymLink -> / { link=$3; attr="l"substr(attr, 2) } 1.21 /^---/ { display() } 1.22 ' 1.23 +# Ver Date Time (UT) Attr Size Ratio File 1.24 +# ----- ---------- -------- ------ ------------ ------ ---- 1.25 +# > 1 2012-04-10 11:47:56 100644 576 0.2611 /etc/skel/.profile 1.26 + in_exts $ZPAQ_EXTS && zpaq l "$archive" | awku ' 1.27 +/^>/ { 1.28 + date=$3 1.29 + time=$4 1.30 + attr=$5 1.31 + size=$6 1.32 + name=$8 1.33 + display() 1.34 +}' 1.35 # Desktop/up -> .. 1.36 # lrwxrwxrwx 0/0 0 0 ****** -lhd- 0000 2009-05-03 16:59:03 [2] 1.37 in_exts $LHA_EXTS && lha v -q -v "$archive" | awk0 ' 1.38 @@ -472,6 +486,7 @@ 1.39 arj a $ARJ_EXTS 1.40 7zr a\ -ms=off $_7Z_EXTS 1.41 lha a $LHA_EXTS 1.42 +zpaq a $ZPAQ_EXTS 1.43 EOT 1.44 ;; 1.45 -r) # remove from archive passed files 1.46 @@ -489,6 +504,7 @@ 1.47 arj d $ARJ_EXTS 1.48 lha d $LHA_EXTS 1.49 7zr d $_7Z_EXTS 1.50 +zpaq d $ZPAQ_EXTS 1.51 EOT 1.52 ;; 1.53 -e) # extract from archive passed files 1.54 @@ -520,6 +536,7 @@ 1.55 7zr x\ -y\ -p- x\ -y $_7Z_EXTS $_7Z_EXTS_X 1.56 unace N/A x\ -o\ -y ace 1.57 cabextract -q N/A cab 1.58 +zpaq x x\ -key $ZPAQ_EXTS 1.59 EOT 1.60 loop_fs $opt "$@" 1.61 ;;