[SM-Grimoire-Bugs] [Bug 8646] sorcery 1.11.4: this patch correct INSTALL_ROOT features

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Thu Apr 21 14:22:58 EDT 2005


http://bugs.sourcemage.org/show_bug.cgi?id=8646


acedit at armory.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sm-grimoire-
                   |                            |bugs at lists.ibiblio.org




------- Additional Comments From acedit at armory.com  2005-04-21 11:22 -------
Add sm-grimoire-bugs to the cc list as this primarily effects spells and
spellwriters.

The idea proposed is to not pass in $INSTALL_ROOT to ./configure but pass it in
as DESTDIR at make install time. This apparently works with autoconf/automake
spells.

The issue is, the spells installed only work when chrooted to $INSTALL_ROOT.
This is fine for iso's, but breaks the other common case of install_root, which
is installing some spell off to the side for use in your main system (i do this
all the time).

The modified proposal from alley_cat and I is to use --prefix=$TRACK_ROOT/usr
instead of just --prefix=/usr. That makes it so that if you're installing a
spell off to the side, you set TRACK_ROOT equal to INSTALL_ROOT and the spell is
happy, and the log (as usual) has $TRACK_ROOT/usr/blah in it. If you're
intending to use a chroot, TRACK_ROOT has to be empty for the tracking to work
out inside the croot, thus, the behavior exhibited in the patch above is preserved.

The concern is though, not breaking existing spells, letting people know about
this (proposed) behavioral adjustment. So I'm opening the floor up for
comments/concerns/questions/issues/etc.

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the SM-Grimoire-Bugs mailing list