Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 7659] sorcery update doesn't work with install_root example #2

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT metalab.unc.edu
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 7659] sorcery update doesn't work with install_root example #2
  • Date: Sun, 21 Nov 2004 15:47:20 -0500

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





------- Additional Comments From acedit AT armory.com 2004-11-21 15:47 -------
Well the install script can install to install_root depending on what options
you give it, if the first argument is non-empty, it installs there, otherwise
it
installs in /. I wrote a replicate_sorcery routine which i had planned on
attaching to a command at some point but I guess I forgot or something...
Previously sorcery would install itself to the install root and some people
had
this strange idea that we would run sorcery from there and it would somehow
actually work, then there were conflicting views on what the settings for
sorcery should be, depending on if you ran that sorcery inside or outside the
chroot the logical conclusion was different (and thus chaos ensued).

this design is based on the idea that we will never directly run sorcery or
anything else from the install_root since it could be a different
architecture,
such thinking is confusing IMO, I wanted a simple design that I knew would
work.
So sorcery is always run from /, and updated to /, it may install things to
odd
locations or track them relative to other odd locations, but it never itself
cares what is in the install_root as far as a copy of sorcery.

File another bug asking for me to finish the replicate feature or sorcery,
mark
it 1.12 and assign it to me. If you need to install sorcery somewhere other
than
/ just unpack the tarball and give install a directory to install to. If you
feel productive just add a sorcery command line option that just calls
replicate
_sorcery, it lives in libcrossinstall, and submit a patch.





------- 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