>>>>> On Mon, 29 May 2023, Volkmar W Pogatzki wrote: >> > -: "${JAVA_LAUNCHER_FILENAME:=${PN}-${SLOT}}" >> > +if [[ ${SLOT} = 0 ]]; then >> > + JAVA_LAUNCHER_FILENAME="${PN}" >> > +else >> > + JAVA_LAUNCHER_FILENAME="${PN}-${SLOT}" >> > +fi >> >> This will no longer allow overriding the variable in the ebuild >> (at least not pre-inherit). Is this intentional? > It exactly does what it's supposed to do. > No clue about "not pre-inherit". With the above, JAVA_LAUNCHER_FILENAME="foo" in the ebuild will work if comes after the inherit line, but not if it is before it. > How to sanitize? As in your v2. :)