Small changes
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user