ref: 92184da4a528a693aecb847f427b827774c50403
parent: 4b26e781e391009b8875e1b51a70a623cfc9d9eb
author: Ninos <me@ninosego.de>
date: Tue Aug 29 23:16:11 CDT 2023
init: allow queries in apkovl url Cut the file name after first ? char in apkovl URL Use quotes to fix cases when URL contains & char. For example apkovl=http://example.tld/some/path/to/file?some=queries&forExample=for:Validation
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -648,7 +648,8 @@
# Fetch apkovl via network
MACHINE_UUID=$(cat "$ROOT"/sys/class/dmi/id/product_uuid 2>/dev/null)
url="$(echo "$KOPT_apkovl" | sed -e "s/{MAC}/$MAC_ADDRESS/" -e "s/{UUID}/$MACHINE_UUID/")"
- ovl=/tmp/${url##*/}
+ ovl="/tmp/${url##*/}"
+ ovl="${ovl%%\?*}"
$MOCK wget -O "$ovl" "$url" || ovl=
else
ovl="$KOPT_apkovl"