[gobolinux-devel] ChrootCompile 1.0.1

Lucas C. Villa Real lucasvr at gobolinux.org
Thu Jan 25 19:05:04 UTC 2007


And now it's time for ChrootCompile to have a new release. Having been
used in the entire compilation of new packages for GoboLinux 013 and
for the generation of the new ARM port, this release also presents new
scripts for automating the generation of new builds. Testers are
welcome, as usual ;-)

In order to instal it, just run 'InstallPackage ChrootCompile'.

For starters, here's a brief documentation on what ChrootCompile is:
http://gobolinux.org/?page=chrootcompile

The full ChangeLog since the last version follows below.

Cheers,
Lucas


CHROOTCOMPILE
===========
2007-01-25 11:04  lucasvr

	* Makefile: Added a reminder so that we don't forget to add cvs
	  tags on new releases.

2007-01-08 18:41  detsch

	* bin/BatchChrootCompile: Instead of always breaking on failures,
	  invoking Ask_Continue.

2007-01-08 18:23  detsch

	* bin/ChrootCompile: Dying if FetchArchive fails.

2007-01-08 18:17  detsch

	* bin/ChrootCompile: Added 'bin' group to /etc/group.

2007-01-08 16:24  detsch

	* Data/PackagesList: Gawk compilation is now working.

2007-01-08 15:51  detsch

	* bin/: BatchChrootCompile, ChrootCompile: "Beep" on compilation
	  errors. Specially useful when compiling a bunch of recipes in
	  background.

2007-01-08 11:18  detsch

	* bin/BatchChrootCompile: Using Data/PackagesList as default input
	  list.  Respecting $chrootCompileDir.

2007-01-07 22:36  detsch

	* Data/PackagesList: Added a sample packages list, input to
	  BatchChrootCompile.

2007-01-07 22:33  detsch

	* bin/BatchChrootCompile: Added BatchChrootCompile script.

2007-01-07 17:02  lucasvr

	* bin/ChrootCompile: We can now use unionfs within ChrootCompile.

2007-01-05 13:59  lucasvr

	* bin/ChrootCompile: Allows the creation of tarballs for packages
	  compiled from a CVS/SVN snapshot.

2007-01-05 13:58  lucasvr

	* bin/ChrootCompile: Makes it possible for ChrootCompile to fetch
	  CVS/SVN contents from a recipe.

2007-01-05 03:12  lucasvr

	* bin/ChrootCompile: Using the same names as in bin/Compile.

2006-12-20 12:27  lucasvr

	* bin/ChrootCompile: Checking for URLs with recipe_has_url(); Added
	  a blacklist for cross dependencies. Maybe start using
	  CheckDependencies is a better thing..?

2006-12-19 19:17  detsch

	* bin/ChrootCompile: Removed --no-symlink for Compile, as
	  symlinking is required for some base packages.

2006-12-18 14:25  lucasvr

	* bin/ChrootCompile: Inclusion of $goboVariable/lock, as some
	  builds expects it (eg: Minicom)

2006-12-17 11:21  lucasvr

	* bin/ChrootCompile: Using FetchArchive so that we automatically
	  support things like $ftpGnu and $httpSourceforge.

2006-12-16 19:35  lucasvr

	* bin/ChrootCompile: Cleanup; Setting mode=gobo by default.

2006-12-16 19:31  lucasvr

	* Resources/Defaults/Settings/: ChrootCompile/ChrootCompile.conf,
	  ChrootCompile.conf: Removal of duplicated file. Setting directory
	  to empty by default, allowing us to keep using the old semantics.

2006-12-08 10:16  lucasvr

	* bin/ChrootCompile: Rollback, as this might possibly break the
	  compilation of userspace programs including <asm/anything.h>.
	  I'll take a better look into the problem and fix it another way.

2006-12-08 03:48  lucasvr

	* bin/ChrootCompile: Also test when in --local-repository mode.

2006-12-08 02:48  lucasvr

	* bin/ChrootCompile: Linux-Headers messes with Glibc
	  cross-compiling due to asm->asm-i386 symlink. Given that our
	  Glibc recipe now has Linux-Headers on its Dependencies file it's
	  safe to have it removed from this file.

2006-12-06 09:24  mohjive

	* bin/ChrootCompile: Updated to Arg n

2006-12-06 09:22  mohjive

	* bin/ChrootCompile: Force at least one argument

2006-12-05 10:33  mohjive

	* bin/ChrootCompile: reverting to cd instead of pushd/popd

2006-12-05 04:43  mohjive

	* bin/ChrootCompile: Removing --mandatory from parsing of
	  ChrootCompile.conf using pushd and popd instead of 'cd'

2006-12-04 20:00  mohjive

	* bin/ChrootCompile: Making it possible to specify name and version
	  instead of a complete directory search path Removing double
	  sourcing of settings

2006-12-04 19:02  mohjive

	* Resources/Defaults/Settings/ChrootCompile.conf,
	  Resources/Defaults/Settings/ChrootCompile/ChrootCompile.conf,
	  bin/ChrootCompile: Adding settings for ChrootCompile adding
	  possibility to specify root directory

2006-12-04 16:47  lucasvr

	* bin/ChrootCompile: Added missing $(Arg n)s

2006-12-02 04:04  lucasvr

	* bin/ChrootCompile: Fixed arch confusion (hopefully :-) )

2006-12-02 03:59  lucasvr

	* bin/: ChrootCompile, SetupChrootEnv: Turned into Scripts
	  citizens.


More information about the gobolinux-devel mailing list