Uma instalação limpa do Ubuntu 16.04 não deve ter arquivos no diretório /var/log/dist-upgrade
. Então você poderia testar a existência de main.log ali para determinar se a instalação era uma instalação limpa ou uma atualização, por exemplo, usando o bash
if [ -f /var/log/dist-upgrade/main.log ]
then echo upgrade
else echo clean install
fi
Para mais informações, consulte DebuggingUpdateManager