Skip to content
Snippets Groups Projects
Commit 7f7c401c authored by davpobl's avatar davpobl
Browse files

Limpieza de código

parent 42bba899
Branches master
No related tags found
No related merge requests found
......@@ -4,7 +4,7 @@ Permite la ejecución de Minix 2 sobre QEMU en contenedores Docker. Necesario te
Crea dos contenedores:
* Uno basado en [QEMU/i386](https://hub.docker.com/r/qemu/i386) con el puerto 5901 abierto para acceder a Minix mediante un visor VNC
* Otro basado en [Debian 10](https://hub.docker.com/_/debian) desde el que se puede montar el sistema de archivos Minix y sincronizar con git.
* Otro basado en [Debian 10](https://hub.docker.com/_/debian) desde el que se puede montar el sistema de archivos Minix y sincronizar con git
## Configuración
Variables de entorno:
......@@ -13,7 +13,7 @@ Variables de entorno:
* `GIT_USER`: usuario de git. Sin valor por defecto
* `GIT_EMAIL`: e-mail de git. Sin valor por defecto
* qemu:
* `RAM_SIZE`: tamaño de la memoria RAM para Minix en MB. Por defecto 16.
* `RAM_SIZE`: tamaño de la memoria RAM para Minix en MB. Por defecto 16
## Despliegue
......@@ -25,7 +25,7 @@ Existen los siguientes scripts en la carpeta `/home/scripts` de Debian a los que
* `mount.sh`: monta Minix en `/mnt` y `/mnt/usr`
* `rsync.sh`: sincroniza el sistema de archivos de Minix en `/home/git`
* `git.sh`: añade todos los archivos de `/home/git`, realiza el commit y el push en el repositorio remoto que se especificó
* `umount.sh`: desmonta `/mnt` y `/mnt/usr`. Es posible que falle a veces si se han hecho escrituras en dicho directorio, si es así, ejecutar hasta que se desmonte.
* `umount.sh`: desmonta `/mnt` y `/mnt/usr`. Es posible que falle a veces si se han hecho escrituras en dicho directorio, si es así, ejecutar hasta que se desmonte
## Uso
Minix se puede acceder a través de un visor VNC desde `127.0.0.1:5901`
......
#!/bin/bash
apt-get update
apt-get install git -y
mkdir /home/mnt
mkdir /home/mnt/usr
\ No newline at end of file
......@@ -2,4 +2,3 @@
cp /home/minix.img /home/minix2.img
mount -t minix -o loop,offset=1024 /home/minix2.img /mnt
mount -t minix -o loop,offset=5669888 /home/minix.img /mnt/usr
\ No newline at end of file
# los offset se obtienen con fdisk -l y después se multiplican por 512 el comienzodo
\ No newline at end of file
......@@ -2,4 +2,3 @@
umount -f /mnt/usr
umount -f /mnt
rm /home/minix2.img
\ No newline at end of file
# los offset se obtienen con fdisk -l y después se multiplican por 512 el comienzodo
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment