@@ -23,16 +23,18 if [ "$BUILD_KERNEL" = true ] ; then | |||
|
23 | 23 | # Create temporary directory for kernel sources |
|
24 | 24 | temp_dir=$(as_nobody mktemp -d) |
|
25 | 25 | |
|
26 | # Use kali kernel src if nexmon is enabled | |
|
26 | 27 | if [ "$ENABLE_NEXMON" = true ] ; then |
|
27 | NEXMON_URL | |
|
28 | KERNEL_URL="${NEXMON_URL}" | |
|
29 | fi | |
|
30 | ||
|
31 | # Fetch current RPi2/3 kernel sources | |
|
32 | if [ -z "${KERNEL_BRANCH}" ] ; then | |
|
33 | as_nobody -H git -C "${temp_dir}" clone --depth=1 "${KERNEL_URL}" linux | |
|
28 | 34 | else |
|
29 | # Fetch current RPi2/3 kernel sources | |
|
30 | if [ -z "${KERNEL_BRANCH}" ] ; then | |
|
31 | as_nobody -H git -C "${temp_dir}" clone --depth=1 "${KERNEL_URL}" linux | |
|
32 | else | |
|
33 | as_nobody -H git -C "${temp_dir}" clone --depth=1 --branch "${KERNEL_BRANCH}" "${KERNEL_URL}" linux | |
|
34 | fi | |
|
35 | as_nobody -H git -C "${temp_dir}" clone --depth=1 --branch "${KERNEL_BRANCH}" "${KERNEL_URL}" linux | |
|
35 | 36 | fi |
|
37 | ||
|
36 | 38 | # Copy downloaded kernel sources |
|
37 | 39 | cp -r "${temp_dir}/linux/"* "${KERNEL_DIR}" |
|
38 | 40 |
@@ -56,17 +56,19 COLLABORA_URL=${COLLABORA_URL:=https://repositories.collabora.co.uk/debian} | |||
|
56 | 56 | FBTURBO_URL=${FBTURBO_URL:=https://github.com/ssvb/xf86-video-fbturbo.git} |
|
57 | 57 | UBOOT_URL=${UBOOT_URL:=https://git.denx.de/u-boot.git} |
|
58 | 58 | VIDEOCORE_URL=${VIDEOCORE_URL:=https://github.com/raspberrypi/userland} |
|
59 | #BIS= Kernel has KVM and zswap enabled | |
|
60 | RPI3_64_BIS_KERNEL_URL=${RPI3_64_BIS_KERNEL_URL:=https://github.com/sakaki-/bcmrpi3-kernel-bis/releases/download/4.14.80.20181113/bcmrpi3-kernel-bis-4.14.80.20181113.tar.xz} | |
|
61 | #default bcmrpi3_defconfig target kernel | |
|
62 | RPI3_64_DEF_KERNEL_URL=${RPI3_64_DEF_KERNEL_URL:=https://github.com/sakaki-/bcmrpi3-kernel/releases/download/4.14.80.20181113/bcmrpi3-kernel-4.14.80.20181113.tar.xz} | |
|
63 | #enhanced kernel | |
|
64 | RPI3_64_KERNEL_URL=${RPI3_64_KERNEL_URL:=$RPI3_64_DEF_KERNEL_URL} | |
|
65 | 59 | BLUETOOTH_URL=${BLUETOOTH_URL:=https://github.com/RPi-Distro/pi-bluetooth.git} |
|
66 | 60 | NEXMON_URL=${NEXMON_URL:=https://github.com/seemoo-lab/nexmon.git} |
|
67 | 61 | SYSTEMDSWAP_URL=${SYSTEMDSWAP_URL:=https://github.com/Nefelim4ag/systemd-swap.git} |
|
62 | ||
|
63 | # Kernel deb packages for 32bit kernel | |
|
68 | 64 | RPI_32_KERNEL_URL=${RPI_32_KERNEL_URL:=https://github.com/hypriot/rpi-kernel/releases/download/v4.14.34/raspberrypi-kernel_20180422-141901_armhf.deb} |
|
69 | 65 | RPI_32_KERNELHEADER_URL=${RPI_32_KERNELHEADER_URL:=https://github.com/hypriot/rpi-kernel/releases/download/v4.14.34/raspberrypi-kernel-headers_20180422-141901_armhf.deb} |
|
66 | # Kernel has KVM and zswap enabled - use if KERNEL_* parameters and precompiled kernel are used | |
|
67 | RPI3_64_BIS_KERNEL_URL=${RPI3_64_BIS_KERNEL_URL:=https://github.com/sakaki-/bcmrpi3-kernel-bis/releases/download/4.14.80.20181113/bcmrpi3-kernel-bis-4.14.80.20181113.tar.xz} | |
|
68 | # Default precompiled 64bit kernel | |
|
69 | RPI3_64_DEF_KERNEL_URL=${RPI3_64_DEF_KERNEL_URL:=https://github.com/sakaki-/bcmrpi3-kernel/releases/download/4.14.80.20181113/bcmrpi3-kernel-4.14.80.20181113.tar.xz} | |
|
70 | # Generic | |
|
71 | RPI3_64_KERNEL_URL=${RPI3_64_KERNEL_URL:=$RPI3_64_DEF_KERNEL_URL} | |
|
70 | 72 | |
|
71 | 73 | # Build directories |
|
72 | 74 | WORKDIR=$(pwd) |
General Comments 0
Vous devez vous connecter pour laisser un commentaire.
Se connecter maintenant