Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (95138a61f072a8d0513c083e2f390b696bbe1988)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andrew <afrayedknot AT thefrayedknot.armory.com>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (95138a61f072a8d0513c083e2f390b696bbe1988)
  • Date: Sun, 27 Aug 2006 09:23:28 -0700


I dont understand how this works.

First off, thats not how TRACK_ROOT works. TRACK_ROOT is a value
subtracted from $INSTALL_ROOT for use at runtime. For example,
$INSTALL_ROOT may be /foo/bar, but I intend to chroot there when I
actually use the application, in which case $TRACK_ROOT should be empty
(because /foo/bar is now irrelevant). There are other more elaborate
cases as well, but the bottom line is you will not find valid files
looking beneath $TRACK_ROOT except by accident.

So what should be done is the glob on $INSTALL_ROOT, and then replace
$INSTALL_ROOT with $TRACK_ROOT.

Second, I dont understand how the glob comes up with anything, because
default_post_install is what installs the files to the system in
stage-root, and by moving it to the end, there are no proper pango files
on the system (assuming staging is enabled).

This would work, but only by accident, on a system where 1) $INSTALL_ROOT
and $TRACK_ROOT are empty 2) staging is turned off, either explicitly
or implicitly.

If you are not certain the definition of the *_ROOTS please come talk to me.

On Fri, Aug 25, 2006 at 06:55:42AM -0500, Pol Vinogradov wrote:
> --- a/gnome2-libs/pango/POST_INSTALL
> +++ b/gnome2-libs/pango/POST_INSTALL
> @@ -1,8 +1,8 @@
> -default_post_install &&
> -
> #
> # This location must be watched on updates.
> #
> mkdir -p ${INSTALL_ROOT}/etc/pango &&
> -pango-querymodules ${INSTALL_ROOT}/usr/lib/pango/1.5.0/modules/*.so > \
> - ${INSTALL_ROOT}/etc/pango/pango.modules
> +pango-querymodules ${TRACK_ROOT}/usr/lib/pango/1.5.0/modules/*.so > \
> + ${INSTALL_ROOT}/etc/pango/pango.modules &&
> +
> +default_post_install
> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-commit




Archive powered by MHonArc 2.6.24.

Top of Page