Browse Source

Ignore case in filenames

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
master
Ivan Alejandro 11 years ago committed by Sorin Ionescu
parent
commit
86ba5b69d3
  1. 2
      modules/archive/functions/lsarchive
  2. 2
      modules/archive/functions/unarchive

2
modules/archive/functions/lsarchive

@ -30,7 +30,7 @@ while (( $# > 0 )); do
continue continue
fi fi
case "$1" in case "$1:l" in
(*.tar.gz|*.tgz) tar t${verbose:+v}vzf "$1" ;; (*.tar.gz|*.tgz) tar t${verbose:+v}vzf "$1" ;;
(*.tar.bz2|*.tbz|*.tbz2) tar t${verbose:+v}jf "$1" ;; (*.tar.bz2|*.tbz|*.tbz2) tar t${verbose:+v}jf "$1" ;;
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \ (*.tar.xz|*.txz) tar --xz --help &> /dev/null \

2
modules/archive/functions/unarchive

@ -37,7 +37,7 @@ while (( $# > 0 )); do
success=0 success=0
file_name="${1:t}" file_name="${1:t}"
extract_dir="${file_name:r}" extract_dir="${file_name:r}"
case "$1" in case "$1:l" in
(*.tar.gz|*.tgz) tar xvzf "$1" ;; (*.tar.gz|*.tgz) tar xvzf "$1" ;;
(*.tar.bz2|*.tbz|*.tbz2) tar xvjf "$1" ;; (*.tar.bz2|*.tbz|*.tbz2) tar xvjf "$1" ;;
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \ (*.tar.xz|*.txz) tar --xz --help &> /dev/null \

Loading…
Cancel
Save