From ff643e4f15e951afcdec9069044ee8d89c6a1a51 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Thu, 11 Jul 2024 10:51:09 -0600 Subject: [PATCH] titles check --- README.org | 47 ++++++++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/README.org b/README.org index 5d096d1..78df8b5 100644 --- a/README.org +++ b/README.org @@ -38,7 +38,7 @@ y macOS. ** Utilidades -** =pseudo= +*** =pseudo= ``Pseudo sudo'' facilidad para ejecutar comandos como administrador. @@ -46,7 +46,7 @@ y macOS. alias pseudo='printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""' #+end_src -** =echo_debug= +*** =echo_debug= Notificaciones del estado del script. Uso: =echo_debug "Mensaje"= @@ -56,7 +56,7 @@ echo_debug() { } #+end_src -** =urlencode= +*** =urlencode= Función para convertir texto al formato correcto de URL, existen programas externos o quizás se pueda lograr solamente con =sed= pero esta forma es más @@ -72,7 +72,7 @@ urlencode() { } # un comportamiento no deseado. #+end_src -** =get_asp_var= +*** =get_asp_var= Esta función requiere de una variable =$RESPONSE= que sería el html respuesta de un request, a partir de esto, devuelve la string de data que tiene retorna al @@ -90,7 +90,7 @@ get_asp_var() { } #+end_src -** =set_version= +*** =set_version= Sin ninguna dependiencia, solamente funciones incluidas en el estándar POSIX, determina la variable =$VERSION= que será utilizada para seleccionar @@ -132,7 +132,7 @@ set_version() { } #+end_src -** =get_archive= +*** =get_archive= Utiliza =urlencode= y =get_asp_var= para realizar el procedimiento de descarga. Necesita que =$VERSION= esté definida (después de ejecutar =set_version=) ya que @@ -162,7 +162,7 @@ get_archive() { } #+end_src -** =set_menu= (revisar) +*** =set_menu= (revisar) (No creo que este sea necesario) @@ -176,7 +176,7 @@ set_menu() { } #+end_src -** =menu= +*** =menu= Esto más que nada es una forma de abreviar los comandos y de mantener consistente la ejecución principal, de manera que se llama a esta función @@ -280,13 +280,10 @@ set_lang() { ** Instalación Proceso de instalación para dependiendo de su base, ya sea con el =$ID= o -=$ID_LIKE=, esto se define en =get_version=. +=$ID_LIKE=, esto se define en =get_version=. Se deshabilita =SC2016= ya que +esta parte debe correr sin expandir las variables. - -Se deshabilita =SC2016= ya que esta parte debe correr sin expandir las -variables. - -** Debian +*** Debian #+begin_src shell debian_install_certs() { @@ -440,7 +437,7 @@ echo 'disable-in:' > /etc/pkcs11/modules/p11-kit-trust.module } #+end_src -** Fedora +*** Fedora #+begin_src shell fedora_install_certs() { @@ -513,7 +510,7 @@ echo 'remote: |bwrap --unshare-all --dir /tmp --proc /proc --dev /dev --ro-bind } #+end_src -** Arch Linux +*** Arch Linux #+begin_src shell arch_install_certs() { @@ -579,7 +576,7 @@ echo 'remote: |bwrap --unshare-all --dir /tmp --proc /proc --dev /dev --ro-bind } #+end_src -** Función wrapper +*** Función wrapper Encargarse de la instalación simplemente llamando =install_certs=. @@ -610,7 +607,7 @@ install_certs() { ** Main -** TODO Inicializar [0/2] +*** TODO Inicializar [0/2] - [ ] Tirar =exit 1= en caso de no poder seleccionar una versión o un menu. - [ ] Agregar otras dependencias mínimas, o que no conviene instalarlas en el script (sudo) @@ -628,7 +625,7 @@ fi menu info "$PROMPT_WELCOME" #+end_src -** No. Serial +*** No. Serial #+begin_src shell SERIAL="${SERIAL:=$(menu entry "$PROMPT_SERIAL")}" @@ -639,9 +636,9 @@ if [ -z "$SERIAL" ] ; then fi #+end_src -** Proceso de descarga +*** Proceso de descarga -*** Obtener URL e información del fichero +**** Obtener URL e información del fichero #+begin_src shell ARCHIVE="$(get_archive)" @@ -664,7 +661,7 @@ if [ "$SIZE" -lt 500 ] || [ -z "$FILE" ] ; then fi #+end_src -*** Descarga +**** Descarga Se desactiva =SC2009= para asegurarse de tener el ID correcto, ya que terminará el proceso en caso de seguir activo. @@ -703,9 +700,9 @@ if [ -n "$ACTIVE" ] ; then fi #+end_src -** Proceso de instalación +*** Proceso de instalación -*** Permisos elevados +**** Permisos elevados #+begin_src shell SUDO_PASSWORD="${SUDO_PASSWORD:=$(menu pass "$PROMPT_PASS_DEPS_INSTALL")}" @@ -716,7 +713,7 @@ if [ -z "$SUDO_PASSWORD" ] || ! pseudo whoami >/dev/null 2>&1 ; then fi #+end_src -*** Instalación +**** Instalación #+begin_src shell if [ "$MENU" = "zenity" ] ; then