Small changes

This commit is contained in:
Marc
2021-12-03 09:36:49 +01:00
parent 0c039501db
commit ba94e1aba0
19 changed files with 259 additions and 27 deletions
+48 -4
View File
@@ -13,10 +13,52 @@ sudo rm chibrax.tar.gz 2> /dev/null
mkdir -p rootfs/
mkdir -p rootfs/boot
mkdir -p rootfs/chibrax
mkdir -p rootfs/usr/local/bin
mkdir -p rootfs/usr/local/sbin
mkdir -p rootfs/usr/local/lib
mkdir -p rootfs/usr/local/lib64
mkdir -p rootfs/usr/local/etc
mkdir -p rootfs/usr/bin
mkdir -p rootfs/usr/sbin
mkdir -p rootfs/usr/lib
mkdir -p rootfs/usr/lib32
mkdir -p rootfs/dev
mkdir -p rootfs/sys
mkdir -p rootfs/tmp
mkdir -p rootfs/home
mkdir -p rootfs/root
#TODO: faire des lien vers usr/bin et usr/sbin
mkdir -p rootfs/proc
mkdir -p rootfs/run
cd rootfs
ln -s usr/bin bin || exit 1
ln -s usr/sbin sbin || exit 1
ln -s usr/lib lib || exit 1
ln -s usr/lib lib64 || exit 1
cd -
cd rootfs/usr
ln -s lib lib64
cd -
#installation de grub
# coreutils = cat
sudo pacstrap rootfs device-mapper || exit 1
#sudo pacstrap rootfs || exit 1
echo "construction de la libc"
chmod +x ./libc/build.sh
cd libc && ./build.sh || exit 1 && cd -
echo "done"
echo "construction de eudev"
chmod +x ./libudev/build.sh
cd libudev && ./build.sh || exit 1 && cd -
echo "done"
echo "construction de lvm2(libdemapper)"
chmod +x ./lvm2/build.sh
cd lvm2 && ./build.sh || exit 1 && cd -
echo "done"
echo "construction de liblzma"
chmod +x ./liblzma/build.sh
@@ -33,12 +75,16 @@ chmod +x ./nodejs/build.sh
cd nodejs && ./build.sh || exit 1 && cd -
echo "done"
echo "construction du loader"
chmod +x ./chibraxLoader/build.sh
cd chibraxLoader && ./build.sh && cd -
sudo cp chibraxLoader/init rootfs/bin/ || exit 1
sudo cp chibraxLoader/init rootfs/usr/bin/ || exit 1
echo "done"
echo "construction du kernel"
cd kernel && ./from_current.sh && cd -
sudo cp kernel/src/vmlinuz rootfs/boot || exit 1
echo "done"
echo "Cloning the firmware"
# on masque les erreurs si le depot est deja clone
@@ -53,5 +99,3 @@ echo "rebuilding C++ hooks"
echo "done"
sudo cp rootfs\ overrides/* rootfs/ -r || exit 1
sudo rm rootfs/var/cache -r