L'existence du dossier /etc/java-8-openjdk ne garanti pas que openjdk-8-jre est installé.
EDIT :
Je précise.
Si le paquet a été installé puis supprimé sans l'option
purge, le dossier /etc/java-8-openjdk existe toujours.
En outre plusieurs versions peuvent cohabiter : la version 8 et la version 11 par exemple. Pour voir la liste des versions installées et leur emplacement :
update-alternatives --list java
Maintenant je ne vois l’intérêt de faire la vérification dans le script. Si un script contient :
apt install openjdk-8-jre
le paquet sera installé s'il ne l'est pas et rien ne sera fait s'il l'est déjà.