1
0
mirror of https://github.com/MichielDerhaeg/build-linux.git synced 2025-09-09 23:50:41 +02:00

some work

This commit is contained in:
Michiel Derhaeg
2016-07-04 23:24:33 +02:00
parent 342703e107
commit 4b0e1a5007
26 changed files with 1517 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
KERNEL_VERSION=4.5.3
KERNEL_VERSION=4.6.3
KERNEL_URL=https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$(KERNEL_VERSION).tar.xz
BUSYBOX_VERSION=1.24.2
BUSYBOX_URL=https://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2
@@ -10,11 +10,11 @@ linux-$(KERNEL_VERSION).tar.xz:
linux-$(KERNEL_VERSION): linux-$(KERNEL_VERSION).tar.xz
tar -xf linux-$(KERNEL_VERSION).tar.xz
cp kernel-config linux-$(KERNEL_VERSION)/.config
bzImage: linux-$(KERNEL_VERSION) .config
cp .config linux-$(KERNEL_VERSION)
$(MAKE) -C linux-$(KERNEL_VERSION)
cp linux-4.5.3/arch/x86/boot/bzImage .
cp linux-$(KERNEL_VERSION)/arch/x86/boot/bzImage .
busybox-$(BUSYBOX_VERSION).tar.bz2:
wget $(BUSYBOX_URL)
@@ -23,5 +23,7 @@ busybox-$(BUSYBOX_VERSION): busybox-$(BUSYBOX_VERSION).tar.bz2
tar -xf busybox-$(BUSYBOX_VERSION).tar.bz2
busybox: busybox-$(BUSYBOX_VERSION)
$(MAKE) -C busybox-$(BUSYBOX_VERSION)
sed '1,1i#include <sys/resource.h>' -i busybox-$(BUSYBOX_VERSION)/include/libbb.h
cp bb-config busybox-$(BUSYBOX_VERSION)/.config
$(MAKE) CFLAGS="-O2 -fstack-protector-strong" CC=musl-gcc -C busybox-$(BUSYBOX_VERSION)
cp busybox-$(BUSYBOX_VERSION)/busybox .