[pass] [PATCH] Reorganize build process

Jason A. Donenfeld Jason at zx2c4.com
Sat Apr 19 23:44:24 CEST 2014


On Sat, Apr 19, 2014 at 11:40 PM, Lukas Fleischer <info at cryptocrack.de>wrote:
>
> Ok. Just in case it wasn't clear: m4 is only needed during the build
> process, not during execution. The whole platform code is inlined. m4 is
> also available on every platform I know of and it is the standard tool
> for macro-like file inclusion.
>

I know. I've used m4 extensively, as well as autotools. Standard fare in
the life of a Gentoo dev...

>
> I'm saying this just to avoid any misunderstandings; if you still want
> to do it in another way, feel free to do so -- I won't object.
>

http://git.zx2c4.com/password-store/commit/?id=78098bab96c0228d700978492152ba3c2a872d2b

Here we go.

The whole notion here is that I don't want there to be a "build step",
ever. This whole platform-file wonkiness was an unfortunate necessity, but
I don't want to follow that further. There's "running", which is
src/password-store.sh, and there's "installing", which is putting that file
as /usr/bin/pass, and that's it. Simplicity is key. Somewhere along the way
I had to sneak in a little sed into the "installing", which is a bummer,
but, bleh.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20140419/f5cbb6fa/attachment.html>


More information about the Password-Store mailing list