A única coisa que é exposta ao script do kickstart que é útil é a linha de comando do kernel. Você pode acessar isso em
/proc/cmdline
Se você estiver usando a solução, forneceu aqui , então você pode ler o parâmetro ks=...
. Você pode passar / proc / cmdline para um pipe, algo como
url='sed 's/=/ /g' /proc/cmdline | awk '{for(i=1; i<=NF; i++) if ($i~/ks/) print $(i+1)}''
retornaria o campo após ks
para url
depois de convertermos o =
em espaços.
Eu não tenho acesso a um ambiente de kickstart para não testar isso, então você pode precisar usar um pouco de caminhos.