A licença não é exibida pelo PPA, mas pelos pacotes que você instala a partir dela. Por exemplo, a instalação de oracle-java9-installer
descompactará vários scripts de mantenedor em /var/lib/dpkg/info
, um dos quais, preinst
, é executado antes de o pacote ser instalado. Este script exibe informações sobre a licença e pede ao usuário para aceitá-lo ou recusá-lo. Você pode ver seu conteúdo (e o conteúdo de todos os outros) baixando o código-fonte do pacote e procurando no diretório jdk9-installer/debian
. O script preinst
é oracle-java9-installer.preinst
e os modelos usados para exibir as perguntas estão em oracle-java9-installer.templates
.