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

Limpieza de código

parent 42bba899
No related branches found
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 ...@@ -4,7 +4,7 @@ Permite la ejecución de Minix 2 sobre QEMU en contenedores Docker. Necesario te
Crea dos contenedores: 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 * 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 ## Configuración
Variables de entorno: Variables de entorno:
...@@ -13,7 +13,7 @@ Variables de entorno: ...@@ -13,7 +13,7 @@ Variables de entorno:
* `GIT_USER`: usuario de git. Sin valor por defecto * `GIT_USER`: usuario de git. Sin valor por defecto
* `GIT_EMAIL`: e-mail de git. Sin valor por defecto * `GIT_EMAIL`: e-mail de git. Sin valor por defecto
* qemu: * 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 ## Despliegue
...@@ -25,7 +25,7 @@ Existen los siguientes scripts en la carpeta `/home/scripts` de Debian a los que ...@@ -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` * `mount.sh`: monta Minix en `/mnt` y `/mnt/usr`
* `rsync.sh`: sincroniza el sistema de archivos de Minix en `/home/git` * `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ó * `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 ## Uso
Minix se puede acceder a través de un visor VNC desde `127.0.0.1:5901` 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 @@ ...@@ -2,4 +2,3 @@
cp /home/minix.img /home/minix2.img cp /home/minix.img /home/minix2.img
mount -t minix -o loop,offset=1024 /home/minix2.img /mnt mount -t minix -o loop,offset=1024 /home/minix2.img /mnt
mount -t minix -o loop,offset=5669888 /home/minix.img /mnt/usr mount -t minix -o loop,offset=5669888 /home/minix.img /mnt/usr
# 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 @@ ...@@ -2,4 +2,3 @@
umount -f /mnt/usr umount -f /mnt/usr
umount -f /mnt umount -f /mnt
rm /home/minix2.img rm /home/minix2.img
# 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