Ik ben hier het aanmaken van VServers aan het automatiseren, dit doort de scripts in pakketje vserver-debiantools aan te passen.
Een van de aanpassingen is dat ik op iedere VServer ipv Exim4 Nullmailer wil hebben. Nu wil ik echter ook dat ik na het aanroepen van newvserver zo min mogelijk zelf hoef te doen, en daar zit het probleem.
"apt-get install --purge --assume-yes nullmailer/sarge-backports" komt namelijk met 3 vragen op de proppen, waarna de 3 antwoorden in evenzovele bestandjes in /etc worden weggeschreven.
Nu maak ik die 3 bestandjes zelf al aan waardoor ik in debconf alleen maar 3x op enter hoef te drukken omdat de default waardes (nu) kloppen, maar eigenlijk wil ik ook dat weg hebben
Nu komt apt-get op het idee om mij die dingen te vragen door de combinatie /etc/apt/apt.conf.d/70debconf en de rules daarvoor in de .deb
Aan die 2e ga ik niet zitten prutsen, dus moet ik het met de eerste doen.
Ik heb geprobeerd -o "DPkg::Pre-Install-Pkgs=" toe te voegen aan het apt-get commando, inde hoop dat dit de regel in 70debconf overruled. Dit zorgt ervoor dat er helemaal niets geinstalleerd wordt. Ook als ik er =true van maak (omdat 70debconf er "blabla || true" van maakt) werkt het niet, er wordt nu wel geinstalleerd maar ik krijg ook mijn vragen.
Ik heb zelfs geprobeerd om het scriptje eerst die 70debconf te laten verwijderen/verplaatsen maar zelfs dat lijkt niet te werken. Ik kan in /etc/init.d/ geen apt vinden om te reloaden ofzo
Een apt-config dump geeft niet aan dat er nog ge-prconfigured wordt (die regel is inderdaad weg dan) maar toch blijven die vragen gesteld worden
Google op (70)debconf of do not preconfigure packages en andere zoektermen leveren (bij mij
) alleen de manpage van debconf en een hoop ruis op.
Hoe los ik dit netjes op? Want zelfs zonder DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true"; krijg ik die vragen.
Een van de aanpassingen is dat ik op iedere VServer ipv Exim4 Nullmailer wil hebben. Nu wil ik echter ook dat ik na het aanroepen van newvserver zo min mogelijk zelf hoef te doen, en daar zit het probleem.
"apt-get install --purge --assume-yes nullmailer/sarge-backports" komt namelijk met 3 vragen op de proppen, waarna de 3 antwoorden in evenzovele bestandjes in /etc worden weggeschreven.
Nu maak ik die 3 bestandjes zelf al aan waardoor ik in debconf alleen maar 3x op enter hoef te drukken omdat de default waardes (nu) kloppen, maar eigenlijk wil ik ook dat weg hebben
Nu komt apt-get op het idee om mij die dingen te vragen door de combinatie /etc/apt/apt.conf.d/70debconf en de rules daarvoor in de .deb
Ik heb geprobeerd -o "DPkg::Pre-Install-Pkgs=" toe te voegen aan het apt-get commando, inde hoop dat dit de regel in 70debconf overruled. Dit zorgt ervoor dat er helemaal niets geinstalleerd wordt. Ook als ik er =true van maak (omdat 70debconf er "blabla || true" van maakt) werkt het niet, er wordt nu wel geinstalleerd maar ik krijg ook mijn vragen.
Ik heb zelfs geprobeerd om het scriptje eerst die 70debconf te laten verwijderen/verplaatsen maar zelfs dat lijkt niet te werken. Ik kan in /etc/init.d/ geen apt vinden om te reloaden ofzo
Google op (70)debconf of do not preconfigure packages en andere zoektermen leveren (bij mij
Hoe los ik dit netjes op? Want zelfs zonder DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true"; krijg ik die vragen.
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock