Ich versuche, ein Skript zu erstellen, bei dem ich den Debian-Codenamen drucken muss, damit ich ihn in die Datei sources.list übertragen kann.
Ich versuche, dieses Skript für jede Debian-Version zum Laufen zu bringen, daher hatte ich gehofft, eine Bash-Variable des Release-Codenamens festzulegen. Dies wäre einfach (mit lsb_release -c), unsere Bereitstellungsimages enthalten jedoch standardmäßig nicht lsb_release. Da dieses Skript zum Korrigieren der Datei "sources.list" erforderlich ist, ist die Installation von lsb-release mit apt-get keine Option .
Ich habe zahlreiche Möglichkeiten gefunden, um die Versionsnummer und andere Informationen über das System zu erhalten, kann aber keinen zuverlässigen Ort finden, um den Codenamen zu erhalten.
Irgendwelche Ideen wären sehr dankbar!
(OS, mit dem ich das teste, ist Debian Squeeze)
lsb_release
, überprüfen Sie den Quellcode und prüfen Sie, ob Sie bereit sind, all das neu zu erfinden