0cfff96c6b
Device uses heimdall flash method by default, with uppercase partition name in it's PIT file. This conflicts with flash on update, because in Linux partitions named in lowercase. To resolve this conflict, default flash method changed to fastboot. Heimdall still can be used with `--method` flag: `pmbootstrap flasher --method heimdall-bootimg flash_kernel` - enable flash on update flag. - change default flash method to 'fastboot'
38 lines
1.5 KiB
Text
38 lines
1.5 KiB
Text
# Reference: <https://postmarketos.org/devicepkg>
|
|
pkgname=device-samsung-starqltechn
|
|
pkgdesc="Samsung Galaxy S9 SM-G9600"
|
|
pkgver=5
|
|
pkgrel=0
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="aarch64"
|
|
options="!check !archcheck"
|
|
depends="postmarketos-base linux-postmarketos-qcom-sdm845 mkbootimg u-boot-starqltechn u-boot-tools dtc"
|
|
makedepends="devicepkg-dev dtc"
|
|
source="deviceinfo boot_image.its payload_mock.dts bootscript.sh"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
mkdir -p "$pkgdir"/usr/share/u-boot/starqltechn/
|
|
mkdir "$builddir"
|
|
payload_mock_dtb="$builddir/payload_mock.dtb"
|
|
dtc -I dts -O dtb -o "$payload_mock_dtb" "$srcdir/payload_mock.dts"
|
|
install -D -m644 "$payload_mock_dtb" \
|
|
"$pkgdir"/usr/share/u-boot/starqltechn/payload_mock.dtb
|
|
install -D -m644 "$srcdir/"*.its \
|
|
"$pkgdir"/usr/share/u-boot/starqltechn/
|
|
install -D -m644 "$srcdir/"bootscript.sh \
|
|
"$pkgdir"/usr/share/u-boot/starqltechn/
|
|
}
|
|
|
|
|
|
sha512sums="
|
|
1036bd1f5df082a542c27097e628a81bd89543f376b968cd4331ec7d7d5b028590b3562f3734b6ee08958d69d47048647c0489a4c568b4f7bb1365be5b753864 deviceinfo
|
|
f45c72e77a97a8ec78da25df17682e86767672b2024ae9455a5a8db4dde95e5f9b0519361ab950b9dd77134054b2754e90ea844ceb5fccffa79d5bb51ff0c583 boot_image.its
|
|
ba782c324c14cf0947c752b51a607ae1b08def885b0cf0afe89d1fcade3491ab2f547551eb08bd8074f608dac46bdcdf75c5c633bd7a15e6eb63a10f30994c82 payload_mock.dts
|
|
1ae956562df26c458654c178efcba4862ff9a8b55d5f27bb74f1667bb2434f4bf95ec4f3ffc54d7bc84a6d075e9caadf46716dd72bc9d6b7b623ec4f25940f36 bootscript.sh
|
|
"
|