summaryrefslogtreecommitdiffstats
path: root/misc/ext.d/archive.sh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 01:11:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 01:11:50 +0000
commit054d2bd549b979947565f10890bf2d2b4a6feba2 (patch)
treeec06707546c523d3ca43b34503af94c99e704b65 /misc/ext.d/archive.sh
parentAdding debian version 3:4.8.30-1. (diff)
downloadmc-054d2bd549b979947565f10890bf2d2b4a6feba2.tar.xz
mc-054d2bd549b979947565f10890bf2d2b4a6feba2.zip
Merging upstream version 3:4.8.31.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'misc/ext.d/archive.sh')
-rwxr-xr-xmisc/ext.d/archive.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/misc/ext.d/archive.sh b/misc/ext.d/archive.sh
index 840fd47..12beb01 100755
--- a/misc/ext.d/archive.sh
+++ b/misc/ext.d/archive.sh
@@ -32,6 +32,9 @@ do_view_action() {
lzma)
lzma -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
+ lzo)
+ lzop -dc "${MC_EXT_FILENAME}" 2>/dev/null
+ ;;
xz)
xz -dc "${MC_EXT_FILENAME}" 2>/dev/null
;;
@@ -65,6 +68,10 @@ do_view_action() {
lzma -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
;;
+ tar.lzo|tzo)
+ lzop -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
+ tar tvvf -
+ ;;
tar.xz)
xz -dc "${MC_EXT_FILENAME}" 2>/dev/null | \
tar tvvf -
@@ -114,6 +121,10 @@ do_view_action() {
lz4 -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
;;
+ cpio.lzo)
+ lzop -dc "${MC_EXT_FILENAME}" | \
+ cpio -itv 2>/dev/null
+ ;;
cpio.xz)
xz -dc "${MC_EXT_FILENAME}" | \
cpio -itv 2>/dev/null
@@ -177,6 +188,9 @@ do_open_action() {
lzma)
lzma -dc "${MC_EXT_FILENAME}" | ${pager}
;;
+ lzo)
+ lzop -dc "${MC_EXT_FILENAME}" | ${pager}
+ ;;
xz)
xz -dc "${MC_EXT_FILENAME}" | ${pager}
;;