diff --git a/modules/archive/functions/unarchive b/modules/archive/functions/unarchive index 36fe85b..4397b19 100644 --- a/modules/archive/functions/unarchive +++ b/modules/archive/functions/unarchive @@ -54,8 +54,8 @@ while (( $# > 0 )); do (*.Z) uncompress "$1" ;; (*.zip) unzip "$1" -d $extract_dir ;; (*.rar) unrar &> /dev/null \ - && unrar e -ad "$1" \ - || rar e -ad "$1" ;; + && unrar x -ad "$1" \ + || rar x -ad "$1" ;; (*.7z) 7za x "$1" ;; (*.deb) mkdir -p "$extract_dir/control"