Orin/INSTRUCTIONS.md

34 lines
651 B
Markdown
Raw Normal View History

# Contruction de l'image
```
docker build -t build-lfs:0.1 .
```
# Creation d'un système temporaire
```
docker run -it --rm --privileged -v ./build:/mnt/lfs build-lfs:0.1 /bin/bash /lfs-12.2.sh`
```
# Compilation de Orin
```
docker run -it --rm --privileged -v ./build:/mnt/lfs build-lfs:0.1 /bin/bash
mkdir /mnt/lfs/dev/pts
mount -t devpts none /mnt/lfs/dev/pts
mknod -m 666 /mnt/lfs/dev/ptmx
chroot /mnt/lfs
cd /root
bash post-chroot
```
# On prépare l'archive
# Commencer par sortir du chroot
```
tar --xattrs -cpf /tmp/erminig-rootfs.tar -C /mnt/lfs .
```
# Hors du conteneur
```
sudo docker build -t orin:0.1 -f ./DockerfileErminig .
```