From 2c380610a6a841da0004c7493a0ece56e7e92748 Mon Sep 17 00:00:00 2001 From: coast Date: Wed, 14 Oct 2026 16:28:59 +0330 Subject: fix install phase directory traversal --- .../helium-browser/helium-browser-0.19.2.1.ebuild | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/www-client/helium-browser/helium-browser-0.19.2.1.ebuild b/www-client/helium-browser/helium-browser-0.19.2.1.ebuild index 294c608..1396033 100644 --- a/www-client/helium-browser/helium-browser-0.19.2.1.ebuild +++ b/www-client/helium-browser/helium-browser-0.19.2.1.ebuild @@ -49,19 +49,19 @@ RESTRICT="strip" S="${WORKDIR}" src_install() { - local dir - dir=$(echo *-linux) + cd helium-* || die - insinto /opt/helium - doins -r "${dir}"/* + local instdir="/opt/helium" + insinto "${instdir}" + doins -r * - fperms 755 /opt/helium/helium - fperms 755 /opt/helium/chrome_crashpad_handler + fperms 755 "${instdir}/helium" + fperms 755 "${instdir}/chrome_crashpad_handler" - dosym /opt/helium/helium /usr/bin/helium + dosym "${instdir}/helium" /usr/bin/helium - if [ -f "${dir}/helium.desktop" ]; then - domenu "${dir}/helium.desktop" + if [ -f "helium.desktop" ]; then + domenu "helium.desktop" else make_desktop_entry "helium" "Helium Browser" "helium" "Network;WebBrowser;" fi -- cgit v1.3