mirror of https://github.com/parazyd/arm-sdk.git
new pi test
This commit is contained in:
parent
1baecee395
commit
187acc9ea9
|
|
@ -26,7 +26,7 @@ arrs+=(custmodules)
|
|||
|
||||
device_name="raspi2"
|
||||
arch="armhf"
|
||||
size=1337
|
||||
size=1988
|
||||
inittab="T0:23:respawn:/sbin/agetty -L ttyAMA0 115200 vt100"
|
||||
|
||||
parted_type="dos"
|
||||
|
|
@ -66,7 +66,7 @@ postbuild() {
|
|||
|
||||
## raspbian repositories needed for certain packages
|
||||
deb http://archive.raspbian.org/raspbian jessie main contrib non-free rpi firmware
|
||||
#deb-src http://archive.raspbian.org/raspbian jessie main contrib non-free rpi firmware
|
||||
deb-src http://archive.raspbian.org/raspbian jessie main contrib non-free rpi firmware
|
||||
|
||||
## for omxplayer
|
||||
deb http://linux.subogero.com/deb /
|
||||
|
|
@ -140,8 +140,8 @@ build_kernel_armhf() {
|
|||
pushd $R/tmp/kernels/$device_name/${device_name}-linux
|
||||
sudo perl scripts/mkknlimg --dtok arch/arm/boot/zImage $strapdir/boot/kernel7.img
|
||||
sudo cp $CPVERBOSE arch/arm/boot/dts/bcm*.dtb $strapdir/boot/
|
||||
sudo cp $CPVERBOSE arch/arm/boot/dts/overlays/*.dtbo $strapdir/boot/overlays/
|
||||
sudo cp $CPVERBOSE arch/arm/boot/dts/overlays/README $strapdir/boot/overlays/
|
||||
sudo cp $CPVERBOSE arch/arm/boot/dts/overlays/*.dtbo $strapdir/boot/overlays/
|
||||
sudo cp $CPVERBOSE arch/arm/boot/dts/overlays/README $strapdir/boot/overlays/
|
||||
popd
|
||||
|
||||
#sudo rm -rf $strapdir/lib/firmware
|
||||
|
|
@ -149,12 +149,10 @@ build_kernel_armhf() {
|
|||
#sudo cp $CPVERBOSE -ra $R/tmp/linux-firmware $strapdir/lib/firmware
|
||||
|
||||
pushd $R/tmp/kernels/$device_name/${device_name}-linux
|
||||
sudo -E PATH="$PATH" \
|
||||
make INSTALL_MOD_PATH=$strapdir firmware_install || zerr
|
||||
sudo -E PATH="$PATH" make INSTALL_MOD_PATH=$strapdir firmware_install || zerr
|
||||
make mrproper
|
||||
make bcm2709_defconfig
|
||||
sudo -E PATH="$PATH" \
|
||||
make modules_prepare || zerr
|
||||
sudo -E PATH="$PATH" make modules_prepare || zerr
|
||||
popd
|
||||
|
||||
postbuild || zerr
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ arrs+=(custmodules)
|
|||
|
||||
device_name="raspi3"
|
||||
arch="arm64"
|
||||
size=1337
|
||||
size=1988
|
||||
inittab="T0:23:respawn:/sbin/agetty -L ttyAMA0 115200 vt100"
|
||||
|
||||
parted_type="dos"
|
||||
|
|
@ -103,7 +103,7 @@ build_kernel_arm64() {
|
|||
|
||||
get-kernel-sources
|
||||
pushd $R/tmp/kernels/$device_name/${device_name}-linux
|
||||
make ARCH=arm64 bcmrpi3_defconfig
|
||||
make ARCH=arm64 bcmrpi3_defconfig || zerr
|
||||
make ARCH=arm64 $MAKEOPTS || zerr
|
||||
sudo -E PATH="$PATH" \
|
||||
make \
|
||||
|
|
|
|||
3
config
3
config
|
|
@ -57,4 +57,5 @@ qemu_bin="/usr/bin/qemu-arm-static" # Devuan
|
|||
|
||||
|
||||
## extra_packages for all images
|
||||
extra_packages=(fake-hwclock)
|
||||
extra_packages+=(fake-hwclock busybox-syslogd busybox-static udhcpc)
|
||||
purge_packages+=(rsyslog isc-dhcp-client isc-dhcp-common)
|
||||
|
|
|
|||
|
|
@ -146,6 +146,12 @@ postbuild-clean() {
|
|||
req=(qemu_bin strapdir)
|
||||
ckreq || return 1
|
||||
|
||||
conf_print_rclocal | sudo tee ${strapdir}/etc/rc.local
|
||||
|
||||
# add -s to forcefully sync from 1970
|
||||
sed -i /etc/default/openntpd \
|
||||
-e 's:DAEMON_OPTS.*:DAEMON_OPTS="-f /etc/openntpd/ntpd.conf -s":'
|
||||
|
||||
cat <<EOF | sudo tee ${strapdir}/postbuild
|
||||
#!/bin/sh
|
||||
dpkg-divert --add --local \
|
||||
|
|
@ -166,7 +172,6 @@ dpkg-divert --remove --rename /usr/sbin/invoke-rc.d
|
|||
|
||||
rm -f postbuild
|
||||
rm -f ${qemu_bin}
|
||||
|
||||
EOF
|
||||
|
||||
chroot-script postbuild || zerr
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 8550bd607231d7f693dfe7dfe6716165e6b5cb54
|
||||
Subproject commit 60027586345230d07f2979ff27086a67c4abebc5
|
||||
Loading…
Reference in New Issue