Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 8646] sorcery 1.11.4: this patch correct INSTALL_ROOT features

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 8646] sorcery 1.11.4: this patch correct INSTALL_ROOT features
  • Date: Thu, 21 Apr 2005 11:22:58 -0700 (PDT)

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 the assignee for the bug, or are watching the assignee.




Archive powered by MHonArc 2.6.24.

Top of Page