From beaba62b346bc588d1f9466f338f64073ad2716f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 21 Mar 2013 18:41:43 +0200 Subject: [PATCH] tar: Support *.tar.lz (Debian: #703599). --- completions/tar | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/completions/tar b/completions/tar index 3d76efb6..374e0692 100644 --- a/completions/tar +++ b/completions/tar @@ -12,7 +12,7 @@ _tar() return 0 fi - local tars='@(@(tar|gem|spkg)?(.@(Z|[bgx]z|bz2|lzma))|t@([abglx]z|b?(z)2))' + local tars='@(@(tar|gem|spkg)?(.@(Z|[bgx]z|bz2|lz?(ma)))|t@([abglx]z|b?(z)2))' case ${words[1]} in --*) @@ -35,7 +35,7 @@ _tar() ;; +([^ZzJjy])f) ext="$tars" - regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[bgx]z\|bz2\|lzma\)\)\?\|t\([abglx]z\|bz\?2\)\)' + regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[bgx]z\|bz2\|lz\(ma\)\?\)\)\?\|t\([abglx]z\|bz\?2\)\)' ;; *[Zz]*f) ext='@(@(t?(ar.)|gem.|spkg.)@(gz|Z)|taz)' @@ -46,8 +46,8 @@ _tar() regex='\(\(t\(ar\.\)\?\|gem\.\)bz2\?\|spkg\|tb2\)' ;; *[J]*f) - ext='@(t?(ar.)|gem.|spkg.)@(lz?(ma)|xz)' - regex='\(t\(ar\.\)\?\|gem\.\|spkg\.\)\(lz\(ma\)\?\|xz\)\?' + ext='@(@(tar|gem|spkg).@(lzma|xz)|t[lx]z)' + regex='\(\(tar\|gem\|spkg\)\.\(lzma\|xz\)\|t[lx]z\)' ;; *) _filedir