Sesam, öffne Dich!
Vor ein paar Tagen habe ich mein Linux-System von verwaisten Paketen befreit. Das führte leider dazu, dass sich mein Passwort-Manager Sesame nicht mehr starten ließ – OpenSSL in Version 1.0.2 war verschwunden. In solchen Fällen hilft nur neu bauen! Schnell stellte ich allerdings fest, dass das so nicht funktioniert, da es in der neuen OpenSSL-API inkompatible Änderungen gibt. Nach zweieinhalb Jahren musste ich also dem Projekt mal wieder etwas Aufmerksamkeit schenken.
Die notwendigen Anpassungen bezüglich der OpenSSL-API gingen schnell von
der Hand. Das Projekt lässt sich jetzt sowohl gegen alte als auch gegen
neue Versionen der Crypto-Bibliothek bauen. Viel gravierender fand ich
jedoch den grausigen Installationsprozess, den ich im Anschluss
überarbeitete. Mit einem sudo make install
ist nun alles erledigt.
Und auch die Travis-CI Config-Datei brauchte
etwas Zuneigung: Das Projekt wird nun nach jedem Checkin wenigstens auf
Ubuntu Trusty Thar, Xenial Xerus und Bionic
Beaver gebaut, getestet und installiert.
Also falls Ihr noch einen Passwort-Manager für die Konsole sucht, dann kann ich Euch diesen hier wärmstens empfehlen: Sesame – A command line password manager. Ich selbst nutze ihn nun schon seit fast fünf Jahren und bin sehr zufrieden.