##### Control part variables
OPENJDK_SUFFIX="-23"

abinfo "Generating postinst scripts ..."
printf 'update-alternatives --install /usr/lib/java java-home /usr/lib/java%s 50\n' "$OPENJDK_SUFFIX" >>"$SRCDIR/autobuild/postinst"
printf 'update-alternatives --install /usr/bin/java java /usr/lib/java%s/bin/java 50' "$OPENJDK_SUFFIX" >> "$SRCDIR/autobuild/postinst"
for i in "$PKGDIR"/usr/lib/java${OPENJDK_SUFFIX}/bin/*; do
    BIN="$(basename $i)"
    [ "$BIN" == 'java' ] || printf " --slave /usr/bin/$BIN $BIN /usr/lib/java%s/bin/$BIN" "$OPENJDK_SUFFIX" >> "$SRCDIR/autobuild/postinst"
done

cat <<EOF >"$SRCDIR/autobuild/postrm"
if [ "\$1" != "upgrade" ]; then
    update-alternatives --remove java-home /usr/lib/java$OPENJDK_SUFFIX || true
    update-alternatives --remove java /usr/lib/java$OPENJDK_SUFFIX || true
fi
EOF

abinfo "Final postinst script:"
cat "$SRCDIR/autobuild/postinst"
