titles check
This commit is contained in:
parent
99e6a39230
commit
ff643e4f15
1 changed files with 22 additions and 25 deletions
47
README.org
47
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
|
||||
|
|
Loading…
Reference in a new issue