...
 
Commits (2)
......@@ -10,6 +10,7 @@ DESTDIR=${HOME}/koryoc/rootfs
# Déclaration des logiciels utilisés
KERNEL="4.14.34"
BUSYBOX="1.28.3"
prepare_source()
{
......@@ -32,8 +33,26 @@ build_kernel()
make INSTALL_MOD_PATH=${DESTDIR} modules_install
}
# Compilation de busybox
build_busybox()
{
cd ${SOURCEDIR}
wget http://busybox.net/downloads/busybox-${BUSYBOX}.tar.bz2
tar -xf busybox-${BUSYBOX}.tar.bz2
cd busybox-${BUSYBOX}
make defconfig
make -j 2
make CONFIG_PREFIX=${DESTDIR} install
cd ${DESTDIR}
chmod 4755 bin/busybox
rm linuxrc
ln -sf bin/busybox init
}
# Exécution de toutes les fonctions précédemment écrites
prepare_source
build_kernel
build_busybox
exit 0