X11rdp: Handle more compression formats
Add .xz and plain .tar files.
This commit is contained in:
parent
a29c011e02
commit
29b7081dcf
@ -123,13 +123,15 @@ extract_it()
|
||||
|
||||
# if pkg has not yet been extracted, do so now
|
||||
if [ ! -d $mod_name ]; then
|
||||
if echo $mod_file | grep -q tar.bz2
|
||||
case "$mod_file" in
|
||||
*.tar.bz2) comp=j ;;
|
||||
*.tar.gz) comp=z ;;
|
||||
*.tar.xz) comp=J ;;
|
||||
*.tar) comp= ;;
|
||||
*) echo "unknown compressed module $mod_name" ; exit 1 ;;
|
||||
esac
|
||||
if ! tar x${comp}f ../downloads/$mod_file > /dev/null
|
||||
then
|
||||
tar xjf ../downloads/$mod_file > /dev/null 2>&1
|
||||
else
|
||||
tar xzf ../downloads/$mod_file > /dev/null 2>&1
|
||||
fi
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "error extracting module $mod_name"
|
||||
exit 1
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user