Premier battement d’Orin.
La forge est allumée, la roche est chauffée, les outils sont prêts. Sous l’œil du goéland et le souffle de l’hermine, la première pierre d’Erminig est posée. Ce n’est qu’un début. Le vent tourne, la mer se lève.
This commit is contained in:
commit
297a61b943
8 changed files with 2885 additions and 0 deletions
34
install.sh
Executable file
34
install.sh
Executable file
|
|
@ -0,0 +1,34 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
LFS=/home/lomig/dev/lfs
|
||||
sudo umount -Rl $LFS/*
|
||||
sudo rm -rf $LFS/*
|
||||
mkdir -pv $LFS/{dev/{pts,shm},proc,sys,run}
|
||||
|
||||
podman build -t build-lfs:0.1 .
|
||||
|
||||
sudo mount -v --bind /dev $LFS/dev
|
||||
sudo mount -vt devpts devpts -o gid=5,mode=0620 $LFS/dev/pts
|
||||
sudo mount -vt proc proc $LFS/proc
|
||||
sudo mount -vt sysfs sysfs $LFS/sys
|
||||
sudo mount -vt tmpfs tmpfs $LFS/run
|
||||
if [ -h $LFS/dev/shm ]; then
|
||||
install -v -d -m 1777 $LFS$(realpath /dev/shm)
|
||||
else
|
||||
sudo mount -vt tmpfs -o nosuid,nodev tmpfs $LFS/dev/shm
|
||||
fi
|
||||
podman run --rm -it --privileged -v /home/lomig/dev/lfs:/mnt/lfs build-lfs:0.1 /bin/bash /lfs-12.2.sh
|
||||
|
||||
sudo cp /etc/resolv.conf $LFS/etc/resolv.conf
|
||||
sudo mkdir -p $LFS/etc/ssl/certs
|
||||
sudo wget https://curl.se/ca/cacert.pem -O $LFS/etc/ssl/certs/ca-certificates.crt
|
||||
sudo cp ../Govel/govel $LFS/usr/bin/govel
|
||||
sudo chroot "$LFS" /usr/bin/env -i \
|
||||
HOME=/root \
|
||||
TERM="$TERM" \
|
||||
PS1='(lfs chroot) \u:\w\$ ' \
|
||||
PATH=/usr/bin:/usr/sbin \
|
||||
MAKEFLAGS="-j$(nproc)" \
|
||||
TESTSUITEFLAGS="-j$(nproc)" \
|
||||
/bin/bash /root/post-chroot
|
||||
umount -Rl $LFS/* >> /dev/null 2>&1
|
||||
Loading…
Add table
Add a link
Reference in a new issue