Hi,
I want to manage a system by installing into /pkg.
I figured with --prefix=/pkg this is trival.
I am currently using several ruby scripts which aid me.
With them I can pretty much build a traditional
system from scratch (not perfect because some things arent
working 100% but at least I can do control it from
commandline.)
Most of the time the problem is when a C program tries
to compile itself and checks for its requirements.
It sometimes says it is missing something.
I am using a folder called /links to keep symlinks into
/pkg.
Is there a way to make it easily known to a linux
system what I am doing?
So far it seems the design is very weak. I have to
add files to PATH, I have to add entries into
/etc/ld.so.conf, i have to specify additional
include files and set some environmental stuff.
For me I would like to have an easier way to tell my
system what I want to have, and where I collect it.
(Remember, the source files are compiled or moved
into /pkg, then symlinked automagically into /links.
So my question would be, what needs to be done
that my system is "aware" of what I, as user,
want?)
Once I know this, I think I can continue.
Right now I install into --prefix=/usr and hope
that everything is ok though apparently it sometimes
is not