Re: rolling your own package management
Eric Herman <eric <at> freesa.org>
2012-06-28 18:33:29 GMT
On 06/28/2012 01:32 PM, LM wrote:
> Thank you very much for sharing this. It definitely answers some of
> the questions I had.
Certainly. The process for building "xorg" is more complicated, and is
not reflected in the "options" file included.
>
>> With one or two exceptions, I don't do patches at all.
>>
>> When there's a snag in a package, usually someone else has found and
>> solved it before me. I am able to use the instructions in "Beyond Linux
>> From Scratch" or the instructions in "Community Driven BLFS" as a
>> starting point for almost everything.
>
> I've been doing several patches. I see a program and think it could
> be better with a certain change, so I make it.
Let me be more specific: with one or two exceptions, I don't usually
have to write my own patches in order to a get a package to install in
the way I want. Commandline options to configure and make and what-not
usually do the trick, and when they do not, someone else contributing to
(B)LFS or C(B)LFS has usually figured out this before me.
To your desire: running modified versions of programs, this I do. The
package-users fork on github is very friendly to running my own patches.
There is a "build" script which untars the source in the "src" directory
and then looks for a "patches" directory with patches to apply
and applies any it finds.
(Continue reading)