diff --git a/README.md b/README.md index 868336d..cc2d209 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Genera un entorno de trabajo reproducible para Sutty. +## Instalación + ```sh mkdir ~/Projects/Sutty # O lo que prefieras cd ~/Projects/Sutty @@ -17,13 +19,22 @@ Queda un entorno de trabajo así: Projects/ Sutty/ hain/ - sutty/ haini.sh/ ``` -Recomendamos instalar -[sutty.local](https://0xacab.org/sutty/sutty.local). +### Importar certificados +Por más que haini.sh importa los certificados que genera al sistema ya +sea dentro y afuera de haini.sh, Firefox y Chrome no toman los +certificados del sistema y usan su propia lista. Hay que importarlos +manualmente, así es en Firefox: + +1. Ir a y apretar en "Ver certificados..." + ![Captura de pantalla de la sección de certificados](doc/screenshot-certificados.png) +2. Ir a la pestaña de "Autoridades" y apretar en "Importar..." + ![Captura de pantalla de la pestaña de autoridades](doc/screenshot-autoridades.png) +3. Seleccionar el certificado en + `Sutty/hain/usr/local/share/ca-certificates/ca-sutty.crt` ## Contexto @@ -35,6 +46,11 @@ de otras librerías de C, como musl, pero el soporte aun está incompleto y es muy posible que termines instalando gemas de musl en glibc, rompiendo todo el entorno. +Aparte, necesitamos algunas caracteristicas en el entorno de desarrollo +como HTTPS que se pueden automatizar para ahorrar dolores de cabeza. +Por eso, haini.sh también genera certificados HTTPS para usarse +localmente con dominios `*.sutty.local`. + ## Licencia Haini.sh se encuentra bajo los términos de la licencia MIT Antifascista. diff --git a/doc/screenshot-autoridades.png b/doc/screenshot-autoridades.png new file mode 100644 index 0000000..4a90cd3 Binary files /dev/null and b/doc/screenshot-autoridades.png differ diff --git a/doc/screenshot-certificados.png b/doc/screenshot-certificados.png new file mode 100644 index 0000000..e0a6d5b Binary files /dev/null and b/doc/screenshot-certificados.png differ