Get the "pass" password manager running on AIX

Willenbuecher, Sven / Kuehne + Nagel / Ham MI-GI sven.willenbuecher at Kuehne-Nagel.com
Mon Dec 27 10:57:55 UTC 2021


Dear pass maintainers,

The documentation of the pass program does not say anything about the supported platforms. I would like to use it on an AIX 7.2 system. I have used

https://git.zx2c4.com/password-store/snapshot/password-store-1.7.4.tar.xz

for the installation and applied the attached patches. With these patches I was able to execute all tests successfully. One issue that I was not able to overcome refers to

src/password-store.sh:370:      opts="$($GETOPT -o q::c:: -l qrcode::,clip:: -n "$PROGRAM" -- "$@")"

The AIX getopt does not know the double colons syntax. I don't know how to fix that because I have never worked with optional option arguments and I doubt that I would ever use this kind or proprietary feature.

Please check, if the patches could be applied to the existing pass source code.

Thanks and kind regards
Sven




Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Simon Bitter, Martin Brinkmann, Lars-Olof Grün, Matthias Knicky, Axel Krichel, Johannes Trimborn, Lars Wedel.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik Köstergarten, André Schiffer, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-add-hints-script-for-the-platform-aix.patch
Type: application/octet-stream
Size: 3597 bytes
Desc: 0001-add-hints-script-for-the-platform-aix.patch
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20211227/29684a20/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-use-new-VERBOSE_MODE-macro-variable.patch
Type: application/octet-stream
Size: 3689 bytes
Desc: 0002-use-new-VERBOSE_MODE-macro-variable.patch
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20211227/29684a20/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-use-new-GREP_COLOR_OPTION-macro-variable.patch
Type: application/octet-stream
Size: 1182 bytes
Desc: 0003-use-new-GREP_COLOR_OPTION-macro-variable.patch
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20211227/29684a20/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-implement-a-LINUX-to-AIX-getopt-converter-function.patch
Type: application/octet-stream
Size: 1455 bytes
Desc: 0004-implement-a-LINUX-to-AIX-getopt-converter-function.patch
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20211227/29684a20/attachment-0003.obj>


More information about the Password-Store mailing list