main/postmarketos-update-depthcharge-kernel: use kern_guid instead of label (MR 4066)
This allows to flash correct partition when having 2 installations of pmOS. This will also avoid flashing kernel image when using U-Boot.
This commit is contained in:
parent
13904bb777
commit
a3001a0cb0
2 changed files with 10 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||||
pkgname=postmarketos-update-depthcharge-kernel
|
pkgname=postmarketos-update-depthcharge-kernel
|
||||||
pkgver=1
|
pkgver=2
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="depthcharge kernel updater script for postmarketOS"
|
pkgdesc="depthcharge kernel updater script for postmarketOS"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
|
@ -15,5 +15,5 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
e0348c99d9b13e41718ec2804866cca1b4585ead259450dc09f595092a0497903cb78fa23b8a33a8ac0ba0d1425e4c8b22af7b3bfc1a7292ac3a8a8dbf2a8717 update-depthcharge-kernel.sh
|
a30bcbafd16e365ffd4f43718575076e06bf641ed505982a2ce6f03d2a398a9695144b5cd4d69762bdbad79c7e9b1e1c71ccb8dc1ee224d731d30d0c7b366863 update-depthcharge-kernel.sh
|
||||||
"
|
"
|
||||||
|
|
|
@ -9,9 +9,13 @@ deviceinfo_cgpt_kpart=""
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
. /etc/deviceinfo
|
. /etc/deviceinfo
|
||||||
|
|
||||||
partition=$(findfs PARTLABEL=pmOS_kernel)
|
# shellcheck disable=SC2013
|
||||||
|
for x in $(cat /proc/cmdline); do
|
||||||
echo "Flashing $deviceinfo_cgpt_kpart to $partition"
|
[ "$x" = "${x#kern_guid=}" ] && continue
|
||||||
dd if="$deviceinfo_cgpt_kpart" of="$partition"
|
GUID="${x#kern_guid=}"
|
||||||
|
partition=$(findfs PARTUUID="$GUID")
|
||||||
|
echo "Flashing $deviceinfo_cgpt_kpart to $partition"
|
||||||
|
dd if="$deviceinfo_cgpt_kpart" of="$partition"
|
||||||
|
done
|
||||||
|
|
||||||
echo "Done."
|
echo "Done."
|
||||||
|
|
Loading…
Reference in a new issue