34 lines
651 B
Markdown
34 lines
651 B
Markdown
|
|
# 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 .
|
||
|
|
```
|
||
|
|
|