new pi test

This commit is contained in:
parazyd 2017-01-20 14:23:27 +01:00
parent 1baecee395
commit 187acc9ea9
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
5 changed files with 17 additions and 13 deletions

View File

@ -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

View File

@ -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
View File

@ -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)

View File

@ -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