[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.
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,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Password-Store