diff --git a/device/testing/u-boot-kobo-clara/APKBUILD b/device/testing/u-boot-kobo-clara/APKBUILD index dd1fb93de..fd6ca6114 100644 --- a/device/testing/u-boot-kobo-clara/APKBUILD +++ b/device/testing/u-boot-kobo-clara/APKBUILD @@ -11,6 +11,7 @@ url="https://github.com/akemnade/u-boot-fslc" makedepends="bash bc dtc bison flex openssl-dev" options="!check !tracedeps pmb:cross-native" +install="$pkgname.post-upgrade" _repository="u-boot-fslc" _commit="a3816f6b51b5dc9083af4142ca5f3a4e4a235336" source=" @@ -31,7 +32,7 @@ build() { } package() { - install -D -m644 "$builddir/u-boot-dtb.imx" "$pkgdir/usr/share/u-boot/kobo-clara/u-boot.imx" + install -Dm644 "$builddir/u-boot-dtb.imx" "$pkgdir/usr/share/u-boot/kobo-clara/u-boot.imx" } sha512sums=" diff --git a/device/testing/u-boot-kobo-clara/u-boot-kobo-clara.post-upgrade b/device/testing/u-boot-kobo-clara/u-boot-kobo-clara.post-upgrade new file mode 100644 index 000000000..9b5a114c1 --- /dev/null +++ b/device/testing/u-boot-kobo-clara/u-boot-kobo-clara.post-upgrade @@ -0,0 +1,6 @@ +#!/bin/sh +DEV=`mount | sed -n -E 's:.*(/dev/mmcblk[0-9])p[0-9] on /boot .*:\1:p'` +if [ -n "$DEV" ] ; then + dd if=/usr/share/u-boot/kobo-clara/u-boot.imx bs=512 seek=2 of="$DEV" +fi +