[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: