EsPresto.org

Dienstag, 13. Januar 2009

puppet fuer etch aus lenny backporten

Problem: Das puppet Paket in etch Version 0.20.1-1 kann hier nicht mit Updates der /etc/shadow umgehen. (Es sollen Passwörter für Logins automatisch von puppet verteilt werden.)

Das Paket in lenny kann korrekt mit /etc/shadow Updates umgehen.

Lösung: Das Paket aus lenny (z.Zt. "testing") für etch erstellen lassen ("backport").

GCC, Header usw installieren lassen:


aptitude install build-essential dpkg-dev

Apt sources.list anpassen und deb-src für lenny (z.Zt. "testing") eintragen.

Paketquellen holen und auspacken:


mkdir puppet-backport && cd puppet-backport
apt-get -t testing source puppet

Ein Verzeichnis namens puppet-<VERSION> wird angelegt. Hier "puppet-0.24.5".
In das Verzeichnis wechseln und die Abhängigkeiten für den Bau prüfen lassen:


dpkg-checkbuilddeps

Alle fehlenden Abhängigkeiten installieren bis dpkg-checkbuilddeps nichts mehr bemängelt.

Paket bauen:


dpkg-buildpackage

Die Warnungen zur Signatur der Pakete und Beschreibungen kann ignoriert werden.

Im übergeordneten Verzeichnis liegt nun das fertige Paket welches mit dpkg -i installiert werden kann.

Kommentare:

Na das lohnt sich ja fast nicht mehr. Wo doch Lenny vermutlich nextes WE schon stable wird.

Gesendet von Andreas Gohr am Februar 06, 2009 at 05:31 PM CET #

Stimmt, Debian lenny ist bald stable. Dieses Paket ist vor allem wichtig für die etch-Server, die nicht sofort aktualisiert werden können.

Gesendet von Frank Schubert am Februar 09, 2009 at 07:18 AM CET #

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet