6 Commits

Author SHA1 Message Date
radikal 961b97375b 0.5r0 2020-09-30 02:12:22 +02:00
radikal f1cdd41bc7 Merge branch 'master' of https://gitea.hatthieves.es/cloud/lch into master 2020-09-30 02:08:14 +02:00
radikal 7c486ddcf9 man binary test 2020-09-30 02:07:36 +02:00
Gustavo Adolfo Mesa Roldán 43abad0f77 TODO 2020-09-30 01:45:05 +02:00
radikal 32b30edc2c changed /bin/bash to /usr/bin/env bash 2020-09-30 01:37:15 +02:00
Gustavo Adolfo Mesa Roldán 7c1fd864d7 TODO 2020-09-30 01:23:11 +02:00
7 changed files with 36 additions and 48 deletions
+1 -18
View File
@@ -1,18 +1 @@
Impotancia (0>10) # Nombre de la incidencia. https://kanban.hatthieves.es/b/xAbb5NsGwNsbpxfpY/lch
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.
8 # Cambios en 7z:
- Ficheros para añadir como solo extracción:
ARJ, CAB, DMG, ISO, LZH, LZMA, RPM, SquashFS, VDI, VHD, VMDK, WIM, XAR, Z
- Comprobar qué dependencias son necesarias para esos formatos.
- ¿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.
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
+12 -10
View File
@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ "$UID" != "0" ]; then if [ "$UID" != "0" ]; then
echo " Only root can execute this script, sorry." echo " Only root can execute this script, sorry."
@@ -17,18 +17,20 @@ cp ./lib/* /usr/lib/lch
chmod 755 /usr/bin/lch chmod 755 /usr/bin/lch
echo " Copied lch in /usr/bin" echo " Copied lch in /usr/bin"
if [ -z "$MANPATH" ] && [ $(manpath 2> /dev/null) ];then if [ -x "$(command -v man)" ]; then
if [ -z "$MANPATH" ] && [ $(manpath 2> /dev/null) ];then
MANPATH=$(manpath) MANPATH=$(manpath)
else else
MANPATH="/usr/local/man" MANPATH="/usr/local/man"
fi fi
MANDIR=${MANPATH%%:*}/man1 MANDIR=${MANPATH%%:*}/man1
mkdir -p $MANDIR mkdir -p $MANDIR
cp lch.1 $MANDIR/lch.1 cp lch.1 $MANDIR/lch.1
gzip $MANDIR/lch.1 gzip $MANDIR/lch.1
chmod 644 $MANDIR/lch.1.gz chmod 644 $MANDIR/lch.1.gz
echo " Copied manpage in $MANDIR" echo " Copied manpage in $MANDIR"
fi
echo "" echo ""
echo "=============================" echo "============================="
echo " lch installed successfully." echo " lch installed successfully."
+2 -2
View File
@@ -1,5 +1,5 @@
#!/bin/bash #!/usr/bin/env bash
VERSION=0.4r8 VERSION=0.5r0
DEST=$1 DEST=$1
shift 1 shift 1
ORIG=$@ ORIG=$@
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
function check() function check()
{ {
local a=false local a=false
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
function lowercase() function lowercase()
{ {
echo "$DEST" | tr 'A-Z' 'a-z' echo "$DEST" | tr 'A-Z' 'a-z'
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
function lowercase() function lowercase()
{ {
echo "$DEST" | tr 'A-Z' 'a-z' echo "$DEST" | tr 'A-Z' 'a-z'
+13 -10
View File
@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ "$UID" != "0" ]; then if [ "$UID" != "0" ]; then
echo " Only root can execute this script, sorry." echo " Only root can execute this script, sorry."
@@ -16,21 +16,24 @@ if [[ -d "/usr/lib/lch" ]]; then
rm -rf "/usr/lib/lch" rm -rf "/usr/lib/lch"
fi fi
# Si nulo manpath # Si existe man
if [ -z "$MANPATH" ]; then if [ -x "$(command -v man)" ]; then
# Si nulo manpath
if [ -z "$MANPATH" ]; then
MANPATH=$(manpath) MANPATH=$(manpath)
fi fi
MANDIR=${MANPATH%%:*}/man1 MANDIR=${MANPATH%%:*}/man1
# Si man lch.1 # Si man lch.1
if [[ -f "$MANDIR/lch.1" ]]; then if [[ -f "$MANDIR/lch.1" ]]; then
rm "$MANDIR/lch.1" rm "$MANDIR/lch.1"
fi fi
# Si man lch.1.gz # Si man lch.1.gz
if [[ -f "$MANDIR/lch.1.gz" ]]; then if [[ -f "$MANDIR/lch.1.gz" ]]; then
rm "$MANDIR/lch.1.gz" rm "$MANDIR/lch.1.gz"
fi
fi fi
echo "==============================" echo "=============================="