diff options
author | Xorg | 2022-01-31 19:45:30 +0100 |
---|---|---|
committer | Xorg | 2022-01-31 19:45:30 +0100 |
commit | 600ab3bcaead591e7f27e833789a27ab3c5d2803 (patch) | |
tree | 05762eaf8db5f78f0016ad401577240d3cb0f204 | |
parent | 96f97cd456aac44330d6d8a224caa88ace2360b1 (diff) | |
download | aur-600ab3bcaead.tar.gz |
Script: mount ESP if not mounted during update
https://aur.archlinux.org/packages/memtest86-efi/#comment-849565
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | memtest86-efi | 8 |
3 files changed, 12 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = memtest86-efi pkgdesc = A free, thorough, stand alone memory test as an EFI application pkgver = 9.4build1000 - pkgrel = 1 + pkgrel = 2 epoch = 1 url = https://www.memtest86.com install = memtest86-efi.install @@ -18,7 +18,7 @@ pkgbase = memtest86-efi source = memtest86-efi-update.hook source = memtest86-efi-remove.hook sha512sums = c5a6183e2b66fe6023a7478ddfecf94dab03e99272d916fe156f05e2edcc2e70c7cd12feff474381571213bd6b07c76b78dd54d07f2db011cbe3127dac2dc222 - sha512sums = b2a4e8da9e5ca01ef630058232b48531fcd547b2f56aafedb2e8cca9633860cfe287302296918784f1b2cb4b621782b054484d1da713cccdf635d253cbf60260 + sha512sums = 5667c8dd6bfc927c17ac69babc263e203ad963958c7c598458771eed1aca12635184cf50ee24627ce44587d818bebb2350f9c7f61a1ff84df11063cf9c66bf67 sha512sums = 947df5f141bdb00a007a796c74f862d6ca41f74b4e5b28d1a444b4b8e538114e7f404f54420508639a77e554c2477ad324570ada0462c9fd7b058ed51e0ea8d8 sha512sums = a8936ed4a1955d69251955b824cfdfc606c374d40509a767ee4e357e746947d5bf1bd6793e5a4224733907556375bee05c0dd27f8044604f136d84c9be365d42 sha512sums = 72220e2d5a055838bc347ac0266dd41d466d60186968b21f1782062c35f47f1fab544ad313cab9fac796e597c1f0095864ef38dbce7eee00bf53c336b38b34e6 @@ -4,7 +4,7 @@ _realname=memtest86 pkgname=$_realname-efi epoch=1 pkgver=9.4build1000 -pkgrel=1 +pkgrel=2 pkgdesc="A free, thorough, stand alone memory test as an EFI application" arch=('any') url="https://www.memtest86.com" @@ -20,7 +20,7 @@ source=("$pkgname-$pkgver.zip::https://github.com/X0rg/AUR-packages/raw/master/f "memtest86-efi-update.hook" "memtest86-efi-remove.hook") sha512sums=('c5a6183e2b66fe6023a7478ddfecf94dab03e99272d916fe156f05e2edcc2e70c7cd12feff474381571213bd6b07c76b78dd54d07f2db011cbe3127dac2dc222' - 'b2a4e8da9e5ca01ef630058232b48531fcd547b2f56aafedb2e8cca9633860cfe287302296918784f1b2cb4b621782b054484d1da713cccdf635d253cbf60260' + '5667c8dd6bfc927c17ac69babc263e203ad963958c7c598458771eed1aca12635184cf50ee24627ce44587d818bebb2350f9c7f61a1ff84df11063cf9c66bf67' '947df5f141bdb00a007a796c74f862d6ca41f74b4e5b28d1a444b4b8e538114e7f404f54420508639a77e554c2477ad324570ada0462c9fd7b058ed51e0ea8d8' 'a8936ed4a1955d69251955b824cfdfc606c374d40509a767ee4e357e746947d5bf1bd6793e5a4224733907556375bee05c0dd27f8044604f136d84c9be365d42' '72220e2d5a055838bc347ac0266dd41d466d60186968b21f1782062c35f47f1fab544ad313cab9fac796e597c1f0095864ef38dbce7eee00bf53c336b38b34e6') diff --git a/memtest86-efi b/memtest86-efi index 45a7fb7b4ac6..31233da3061a 100644 --- a/memtest86-efi +++ b/memtest86-efi @@ -211,6 +211,14 @@ update() { ;; 2|3|4) # Update files in $esp/EFI/memtest86/ + ## Check if efi partition is mounted, if not mount it + if ! mount | grep "$partition" | grep -q "$esp"; then + echo -e "ESP ${CB}$partition${CR} is not mounted, mounting..." + if ! mount "$partition" "$esp"; then + echo -e "${CE}Fail to mount $partition on $esp. Aborted.${CR}" > /dev/stderr + exit $CODE_FATAL + fi + fi _common_install "$esp/EFI/memtest86" "memtest$ARCH.efi" ;; esac |