Re: Restructuring questions
On 12/03/14 19:23, jnqnfe wrote:
> restructuring work I'm doing on the live-build codebase
i'm not sure that makes sense.
for jessie, all we can do is small bug fixing, not reworking the code.
for jessie+1 aka strech, we'll move to python anyway.
> 1) What exactly is the use case for a user running live-build with a
> copy of the utility's code within their build directory?
to be able to ship a self-contained configuration that requires
debootstrap and a posix shell on the build-system only.
for the python rewrite, we'll be dropping this eventually.
> 2) The point of the local/bin directory of your build directory is what?
some people did add once their own lb_* commands, for reasons of being
able to ship a self-contained configuration, this is the most convenient
way to do it.
> 3) File locations. Why is /usr/lib/live/build.sh located there and not
> in the build directory
because /usr/bin/lb would not work properly anymore then (without ugly
hacks).
> why are these here under share instead of lib?
share is data, lib is code.
--
Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email: daniel.baumann@progress-technologies.net
Internet: http://people.progress-technologies.net/~daniel.baumann/
Reply to: