diff --git a/TODO b/TODO index 752406e..22f02ac 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,6 @@ Impotancia (0>10) # Nombre de la incidencia. -1 # Al instalar rar. - - Comprobar que wget este en el sistema. +1 # El desistalado parece no borrar el man del sistema. 7 # Deep check - Estudiar la posibilidad de mostrar la lista de extensiones usables en ese momento. Dependiendo de las dependecias instaladas en el sistema. @@ -15,4 +14,5 @@ Impotancia (0>10) # Nombre de la incidencia. - ¿Ficheros que soporta? AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z. -9 # El desistalado parece no borrar el man del sistema. +10 # Estudias posibilidad de instalar dependencias a eleccion + - Algo como "lch -i rar" o "lch -i tar". Y que solo instale las que se le mencionan \ No newline at end of file diff --git a/lch b/lch index 6f42358..8498e89 100755 --- a/lch +++ b/lch @@ -1,5 +1,5 @@ #!/bin/bash -VERSION=0.4r7 +VERSION=0.4r8 DEST=$1 shift 1 ORIG=$@ diff --git a/lib/check.sh b/lib/check.sh index 7f07d24..1b12862 100644 --- a/lib/check.sh +++ b/lib/check.sh @@ -25,21 +25,27 @@ function check() } function rarInstall(){ - if [[ $(uname -m) -eq "x86_64" ]] + if [ -e "$(command -v wget)" ] then - RAR_URL="https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz" - RAR_FILE="rarlinux-x64-5.9.1.tar.gz" + if [[ $(uname -m) -eq "x86_64" ]] + then + RAR_URL="https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz" + RAR_FILE="rarlinux-x64-5.9.1.tar.gz" + else + RAR_URL="https://www.rarlab.com/rar/rarlinux-5.9.1.tar.gz" + RAR_FILE="rarlinux-5.9.1.tar.gz" + fi + wget $RAR_URL + tar -zxvf $RAR_FILE + cd rar + cp -v rar unrar /usr/local/bin/ + cd .. + rm -r rar $RAR_FILE + echo "rar/unrar installed." else - RAR_URL="https://www.rarlab.com/rar/rarlinux-5.9.1.tar.gz" - RAR_FILE="rarlinux-5.9.1.tar.gz" + echo -e "\n\e[91m[Error]\e[0m - Wget is not installed, so rar could not be installed.\nPlease install wget.\n" + read -p "Press [ENTER] to continue installing or [CTRL+C] to exit." fi - wget $RAR_URL - tar -zxvf $RAR_FILE - cd rar - cp -v rar unrar /usr/local/bin/ - cd .. - rm -r rar $RAR_FILE - echo "rar/unrar installed." } function install()