[gobolinux-users] Bootstrap 1.1

Lucas C. Villa Real lucasvr at gobolinux.org
Thu Jan 25 13:50:30 UTC 2007


Hello,

Here's the second release of Bootstrap, a tool used to create
GoboLinux distributions from scratch. It has reached a good maturity
state, being able to create ports for ARM, x86, SH-4 (and probably
others) ready for boot.

The tarball is available for download in the following url:
http://gobolinux.org/download/bootstrap/Bootstrap-1.1.tar.bz2

The list of what's changed since the last release, based on the CVS
logs, follows below.

Good hacking!
Lucas


BOOTSTRAP
========

2007-01-25 11:28  lucasvr

	* README: Updated URL

2007-01-23 23:46  lucasvr

	* Config.in, packages/KBD/Config.in: Added KBD to the game.

2007-01-23 17:45  lucasvr

	* downloads/TinyScripts/bin/InstallPackage: Using basename; Doing a
	  better sed.

2007-01-23 00:44  lucasvr

	* packages/Glibc/Shrink: Do not remove gconv entirely. Take
	  information from .config instead.

2007-01-23 00:43  lucasvr

	* bin/Shrink: New encodings added.

2007-01-23 00:43  lucasvr

	* packages/Firefox/Config.in: Hooray! Firefox cross-compiled,
	  tested and now being added to the package list!

2007-01-23 00:41  lucasvr

	* Config.in: New encodings and packages added.

2007-01-23 00:38  lucasvr

	* packages/: Claws-Mail/Config.in, Sylpheed/Config.in,
	  Sylpheed/Shrink: new packages

2007-01-22 03:34  lucasvr

	* packages/Xorg/Shrink: first shrink script for Xorg

2007-01-22 03:34  lucasvr

	* packages/TIFF/Shrink: first shrink script for TIFF

2007-01-22 03:34  lucasvr

	* packages/SDL/Shrink: first shrink script for SDL

2007-01-22 03:34  lucasvr

	* packages/ReiserFSProgs/Shrink: first shrink script for
	  ReiserFSProgs

2007-01-22 03:34  lucasvr

	* packages/NSS/: Config.in, Shrink: first shrink script for NSS

2007-01-22 03:34  lucasvr

	* packages/NSPR/Shrink: first shrink script for NSPR

2007-01-22 03:34  lucasvr

	* packages/Mowitz/Shrink: first shrink script for Mowitz

2007-01-22 03:34  lucasvr

	* packages/Madplay/Shrink: first shrink script for Madplay

2007-01-22 03:34  lucasvr

	* packages/LibXML2/Shrink: first shrink script for LibXML2

2007-01-22 03:34  lucasvr

	* packages/LibUSB/Shrink: first shrink script for LibUSB

2007-01-22 03:33  lucasvr

	* packages/LibIDL/Shrink: first shrink script for LibIDL

2007-01-22 03:33  lucasvr

	* packages/LibGPG-Error/Shrink: first shrink script for
	  LibGPG-Error

2007-01-22 03:33  lucasvr

	* packages/LibGCrypt/Shrink: first shrink script for LibGCrypt

2007-01-22 03:33  lucasvr

	* packages/IMLib/Shrink: first shrink script for IMLib

2007-01-22 03:33  lucasvr

	* packages/GnuTLS/Shrink: first shrink script for GnuTLS

2007-01-22 03:33  lucasvr

	* packages/Gettext/Shrink: first shrink script for Gettext

2007-01-22 03:33  lucasvr

	* packages/GTK+/Shrink: first shrink script for GTK+

2007-01-22 03:33  lucasvr

	* packages/GPM/Shrink: first shrink script for GPM

2007-01-22 03:33  lucasvr

	* packages/E2FSProgs/Shrink: first shrink script for E2FSProgs

2007-01-22 03:33  lucasvr

	* packages/Bison/Shrink: first shrink script for Bison

2007-01-22 03:33  lucasvr

	* packages/Bash/Shrink: first shrink script for Bash

2007-01-22 03:33  lucasvr

	* packages/ALSA-Lib/Shrink: first shrink script for ALSA-Lib

2007-01-22 03:29  lucasvr

	* packages/Pango/Shrink: removing libtool archives before doing
	  processing.

2007-01-22 03:28  lucasvr

	* packages/Ncurses/Shrink: redirecting errors to /dev/null

2007-01-22 03:28  lucasvr

	* bin/Shrink: removing package entry if there are no more contents
	  after shrinking; restricting 'find' to a reduced set of files.

2007-01-22 03:26  lucasvr

	* packages/GDB/Config.in, packages/Snes9express/Config.in,
	  Config.in: new packages

2007-01-20 03:18  lucasvr

	* bin/BootStrap: Trying to unmount everyone inside Areas.

2007-01-20 03:16  lucasvr

	* Config.in: Added new packages.

2007-01-20 03:15  lucasvr

	* packages/: NSPR/Config.in, RealVNC/Config.in, SGmixer/Config.in,
	  Snes9x/Config.in: new package.

2007-01-12 10:49  lucasvr

	* bin/BootStrap: Do not trust /etc/mtab!

2007-01-12 10:47  lucasvr

	* Config.in, packages/GQview/Config.in, packages/Gaim/Config.in,
	  packages/GnuTLS/Config.in, packages/LibGCrypt/Config.in,
	  packages/LibGPG-Error/Config.in, packages/Pentagram/Config.in:
	  Added new tested packages.

2007-01-12 10:43  lucasvr

	* bin/CreateFiles: Fixed typo; Creating optimized paths to help the
	  loader.

2007-01-12 10:41  lucasvr

	* bin/InvokeCompile: Taking the revision off the version when
	  running UpdateSettings; Temporarily disabling UnionSandbox;
	  cross-compile mode is not working fine yet.

2007-01-12 10:39  lucasvr

	* functions/BlackList: Added LibStdC++ to the Compile blacklist.

2007-01-08 23:03  lucasvr

	* Config.in, bin/PrepareTarget, packages/LibStdC++/Config.in: Added
	  LibStdC++ to the list of available packages.

2007-01-07 17:14  lucasvr

	* bin/BootStrap: Do not attempt to remove the old Area if some
	  unmount was not successful.

2007-01-07 17:03  lucasvr

	* bin/InvokeCompile: Allows the usage of UnionFS.

2007-01-05 15:26  lucasvr

	* bin/InvokeCompile: TinyScripts must own inittab and the Udev
	  task.

2007-01-05 14:11  lucasvr

	* bin/FixupEnvironment, bin/InvokeCompile, functions/PkgFunctions:
	  Cleanup: removal of cvs* functions, now we have recipes for
	  everything we need; Handling versions correcly for packages
	  compiled from a CVS/SVN recipe.

2007-01-05 14:07  lucasvr

	* bin/CreateFiles: Always overwrite the file pointed to by the
	  symlink.

2007-01-05 00:40  lucasvr

	* downloads/TinyScripts/Makefile: Using the Current symlink
	  generated by PrepareProgram.

2007-01-05 00:29  lucasvr

	* downloads/TinyScripts/src/Makefile: Removing compression, as it
	  frequently halts the checkout process; Forcing link creation.

2007-01-04 23:06  lucasvr

	* BUGS: Added another recipe which needs a specific Dependencies
	  for cross compiling.

2006-12-24 14:54  lucasvr

	* Config.in: Added E2FSProgs

2006-12-24 13:43  lucasvr

	* functions/PkgFunctions: Fixed wrong file locations; If
	  cross-compiling, defaults version of BinUtils and GCC to the one
	  used by the toolchain; Added a hook to FreeType, fixed ARM Glibc
	  hook; Ignoring the GTK+ hook if one has choosen to compile Cairo.

2006-12-24 13:40  lucasvr

	* bin/: CreateGoboLinuxTree, FixupEnvironment, MakeDeps,
	  MakeKernelHeaders: Replaced redirections by calls to Quiet.

2006-12-24 13:36  lucasvr

	* bin/InvokeCompile: Replaced redirections by calls to 'Quiet';
	  Added 'EXIT' to the trap handler; Replacement of 'Log_Error +
	  exit 1' by 'Die'.

2006-12-24 13:34  lucasvr

	* README: Updated to describe the Bootstrap shell script.

2006-12-24 13:34  lucasvr

	* Bootstrap, Makefile, bin/CreateDescriptions: Using
	  DescribeProgram to populate package descriptions.

2006-12-24 11:59  lucasvr

	* packages/: Bash/Config.in, BusyBox/Config.in, DirectFB/Config.in,
	  FFmpeg-Motion/Config.in, GCC/Config.in, GMP/Config.in,
	  GPM/Config.in, Glibc/Config.in, Gnokii/Config.in,
	  GoboHide/Config.in, LZO/Config.in, LibTool/Config.in,
	  LibVorbis/Config.in, Motion/Config.in, Ncurses/Config.in,
	  Siag/Config.in, TCC/Config.in, UClibc/Config.in, ZLib/Config.in:
	  Removed hand-written descriptions; Replacement of TABs by 4
	  spaces.

2006-12-24 11:31  lucasvr

	* BUGS: Updated.

2006-12-22 09:18  lucasvr

	* packages/E2FSProgs/Config.in: Inclusion of e2fsprogs.

2006-12-17 14:16  lucasvr

	* packages/: BC/Config.in, Bison/Config.in, Flex/Config.in,
	  M4/Config.in, Make/Config.in: Inclusion of new tested packages.

2006-12-17 11:37  lucasvr

	* bin/BootStrap: Only shows a message if the operation failed.

2006-12-17 11:32  lucasvr

	* Config.in: Replacing old SoftFloat.conf by SoftFP.conf on
	  comments; Updated kernel version to latest headers available.

2006-12-17 04:17  lucasvr

	* Bootstrap, bin/BootStrap: Creation of a shell script to invoke
	  Bootstrap. The old test in bin/BootStrap was not enough, and so
	  has been removed.

2006-12-17 04:14  lucasvr

	* bin/InvokeCompile: Added 's|S' to skip a single app.

2006-12-11 23:34  lucasvr

	* BUGS, bin/BootStrap: Added a check for 'alias make'; Removal of
	  old problems listed on BUGS.

2006-12-11 23:32  lucasvr

	* bin/PrepareTarget: Using Quiet instead of redirections.

2006-12-07 10:32  lucasvr

	* bin/InvokeCompile: Removed hardcoded kernel version;
	  Automatically downloading the tarball into Clean/$arch

2006-12-04 11:11  lucasvr

	* bin/InstallDependencies: Using Quiet wrapper; Relying on a local
	  ChrootCompile package; General cleanups.

2006-11-02 02:57  lucasvr

	* functions/PkgFunctions: Updated package versions based on the
	  latest known to work.

2006-11-02 02:55  lucasvr

	* bin/InvokeCompile: When making headers, ensure to take the latest
	  available kernel from kernel.org; When installing a preprocessed
	  package, take 2.6.16 from the package store, install under
	  $prefix/$goboPrograms and copy it to Clean/$arch, so that
	  Dependencies are satisfied, too; Do not relax if an answer
	  different than y/n is given; an exact answer is required to
	  proceed; Reverted logic: glibc depends on linux-headers and not
	  linux-headers on glibc.

2006-11-02 01:35  lucasvr

	* bin/InstallDependencies: Checking for consistency of
	  /System/Settings/Compile/Cross and the respective dirs under the
	  chroot/tools/Compile and chroot/Unpacked. It's always ensured
	  that the cache file used is the biggest one (which probably has
	  more rules), while the conf files are taken always from the
	  host's /System/Settings/Compile dir; Small changes in variable
	  names.

2006-11-02 01:26  lucasvr

	* functions/Platforms: Creation of a get_native_arch() function;
	  Replacement of ARM-SoftFloat.conf by ARM-SoftFP.conf.

2006-10-07 16:26  lucasvr

	* Config.in, bin/CreateGoboLinuxTree, bin/InvokeCompile,
	  functions/Platforms: Added support to Cross-ARM-SoftFloat.conf.

2006-09-13 10:59  lucasvr

	* Config.in, packages/ALSA-Utils/Config.in: Added ALSA-Utils to the
	  game.

2006-08-28 18:21  lucasvr

	* bin/PrepareTarget: Saving 3 bytes of text data (what did you
	  expect to read about this commit? something serious? :-) )

2006-08-28 18:19  lucasvr

	* bin/InvokeCompile, functions/Platforms: Centralization of
	  uname-functions inside functions/Platforms; Uncompressing and
	  symlinking the generated package inside the target filesystem.

2006-08-28 18:17  lucasvr

	* Config.in, packages/Htop/Config.in: Added htop to the game.

2006-08-27 02:58  lucasvr

	* bin/InstallDependencies: 'Bootstrap' has been renamed to
	  'BaseDependencies' on ChrootCompile. Making InstallDependencies
	  aware of that; When cross-compiling, one always have to configure
	  its cross compiler environment in the host machine. So, in order
	  to reduce the possibility of errors, we're always ensuring that
	  the host's Settings/Compile/Cross files match the ones used by
	  Bootstrap.

2006-08-24 17:45  lucasvr

	* Config.in: Linux-Header changes; New entries for tested packages
	  (ARM); Fixed capitalization on Mrxvt.

2006-08-24 17:42  lucasvr

	* packages/GQmpeg/Config.in: Initial import.

2006-08-24 17:35  lucasvr

	* packages/: LibID3Tag/Config.in, Linux-Headers/Shrink,
	  Madplay/Config.in, Minicom/Config.in, PPP/Config.in,
	  SDL_mixer/Config.in, SDL_ttf/Config.in: New packages.

2006-08-24 17:33  lucasvr

	* bin/Shrink: Replaced the test by a real removal operation.

2006-08-24 17:32  lucasvr

	* bin/InvokeCompile: Replaced Linux-Libc-Headers by Linux-Headers.

2006-08-24 17:32  lucasvr

	* bin/CreateRamdisk: Increased verbosity.

2006-08-24 17:28  lucasvr

	* bin/CreateGoboLinuxTree: Removal of /initrd.

2006-08-24 17:27  lucasvr

	* BUGS: New entry.

2006-08-21 01:09  lucasvr

	* downloads/TinyScripts/bin/InstallPackage: Handling
	  Defaults/Settings.

2006-08-15 10:23  lucasvr

	* packages/Mrxvt/Config.in: Fixed capitalization in package name.

2006-08-15 03:17  lucasvr

	* Config.in: Added LibIDL and MRXVT packages to the list.

2006-08-15 03:16  lucasvr

	* BUGS: Merged some other comments on cross-compiling problems.

2006-08-15 03:11  lucasvr

	* docs/Shrink.txt: First import.

2006-08-15 03:07  lucasvr

	* README: Updates on instructions.

2006-08-15 03:02  lucasvr

	* bin/CreateVirtualDisk: Initial import. Needs testing.

2006-08-15 02:59  lucasvr

	* bin/CreateRamdisk: Taking the target directory from the config
	  file.

2006-08-15 02:58  lucasvr

	* bin/CreateFiles: Added calls to create pango and gtk+ index
	  files; Specifying path to fonts on fc-cache.

2006-08-15 02:56  lucasvr

	* BUGS: Update on current bugs.

2006-08-15 02:51  lucasvr

	* packages/LibIDL/Config.in: First import.

2006-08-13 12:55  lucasvr

	* packages/SVGALib/Config.in: First import.

2006-08-13 12:52  lucasvr

	* bin/Shrink: Making STRIP variables visible inside individual
	  Shrink scripts; Handling Shared/gtk-doc and lib/X11/locale;
	  Removing per-application empty dirs and broken links.

2006-08-13 12:50  lucasvr

	* packages/LibTool/Shrink: First import.

2006-08-13 12:47  lucasvr

	* packages/Ncurses/Shrink: Supressing pushd/popd messages.

2006-08-13 12:45  lucasvr

	* packages/Ncurses/Shrink: Asserting that directory exists prior to
	  running a wild "find | xargs rm".

2006-08-13 12:43  lucasvr

	* packages/: LibART_LGPL/Shrink, LibUngif/Shrink, Pango/Shrink,
	  SVGALib/Shrink, XFCE/Shrink, Expat/Shrink, FreeType/Shrink,
	  GLib/Shrink: First import.

2006-08-08 22:57  lucasvr

	* Config.in:
	  Added SVGALib to the list of available packages.

2006-08-08 22:25  lucasvr

	* bin/InvokeCompile: Ignore the usage of UnionSandbox in a clean
	  way.

2006-08-04 18:22  lucasvr

	* bin/: BootStrap, FixupEnvironment, InvokeCompile, PrepareTarget,
	  Shrink: We're ready to create native distributions! ;-)

2006-08-04 18:21  lucasvr

	* Config.in: INSTALL_PREFIX and KERNEL_DIR are now configured
	  inside Cross-Native.conf, following the semantics of
	  cross-compile mode; Added an option to ignore the build of a libc
	  package.

2006-08-04 17:58  lucasvr

	* bin/FixSymlinks: This was an early script used while porting
	  GoboLinux to the GP32. Not needed anymore.

2006-08-04 17:57  lucasvr

	* bin/CleanTree: Removed, as it was just a sketch on how the Shrink
	  script should be.

2006-08-04 11:01  lucasvr

	* Config.in, bin/BootStrap, bin/FixupEnvironment,
	  bin/InvokeCompile, bin/PrepareTarget, bin/Shrink,
	  configs/arm-motion_defconfig, configs/arm-siriustar_defconfig,
	  packages/LibGCC/Config.in: Renamed 'CROSS_NONE' to
	  'NATIVE_COMPILING'; Added a dependency on !NATIVE_COMPILING to
	  create the LibGCC package.

2006-08-04 10:58  lucasvr

	* .config, .config.cmd: Removal of temporary files.

2006-08-04 10:50  lucasvr

	* functions/PkgFunctions: Fixed tabs.

2006-08-04 10:50  lucasvr

	* bin/: FixupEnvironment, InvokeCompile: Do not skip the processing
	  of FixupEnvironment if not cross-compiling; Removed the use of
	  variables configured in cross mode only; If cross-compiling, try
	  to fetch a Linux-Libc-Headers. If not, process raw kernel headers
	  with LFS' headers script.

2006-08-03 18:05  lucasvr

	* COPYING: Added a license to the package.

2006-08-03 18:00  lucasvr

	* bin/InvokeCompile: Do not play with cross variables if we're not
	  cross-compiling; Tab fixes.

2006-08-03 16:15  lucasvr

	* bin/: InstallDependencies, PrepareTarget: Making sure that
	  ChrootCompile got the necessary packages from rsync; Quiet
	  pushd's.

2006-08-03 11:46  lucasvr

	* downloads/TinyScripts/src/SymlinkProgram.c: Making 'vim' aware of
	  our tab settings.

2006-08-03 11:15  lucasvr

	* downloads/TinyScripts/src/SymlinkProgram.c: Introduced 'set_dir'
	  macro; Handling info and man pages; Fixed a bug on headers, which
	  were being symlinked inside goboShared; Running ldconfig when
	  needed.

2006-07-29 11:17  lucasvr

	* Config.in: Added comments to shrink options.

2006-07-28 17:40  lucasvr

	* bin/FixupEnvironment: Always perform a SymlinkProgram on
	  TinyScripts so that the base files doesn't get overwritten by
	  another program.

2006-07-26 00:31  lucasvr

	* bin/CreateFiles: Working without prefixing cross dirs to
	  variables declared at GoboPath; Enhanced the EnvironmentCheck
	  task with steps that one needs to perform at the first boot.

2006-07-25 23:00  lucasvr

	* downloads/TinyScripts/Resources/Defaults/Settings/inittab:
	  Allowing automatic login on the first terminal by default.

2006-07-25 21:10  lucasvr

	* BUGS: Removal of fixed bugs.

2006-07-25 19:00  lucasvr

	* bin/Shrink: Redirecting RemoveBroken's output to /dev/null.

2006-07-25 18:07  lucasvr

	* bin/PrepareTarget: Creating a symlink to Compile and Scripts'
	  Settings instead of fake packages that conflict with TinyScripts
	  entries.

2006-07-25 17:13  lucasvr

	* bin/InvokeCompile: Added a call to UpdateSettings before
	  SymlinkProgram.

2006-07-21 01:14  lucasvr

	* downloads/TinyScripts/bin/InstallPackage: Running ldconfig if the
	  installed package has a 'lib' subdir.

2006-07-21 00:33  lucasvr

	* Makefile, bin/CreateRamdisk: Added a target 'ramdisk' to
	  Makefile; Modified the usage syntax on CreateRamdisk, as it's
	  intended to be used only from the 'make' interface.

2006-07-21 00:31  lucasvr

	* configs/arm-motion_defconfig: Added a defconfig file with a
	  template for embedded projects based in the Motion package.

2006-07-21 00:10  lucasvr

	* bin/CreateFiles: Avoid the creation of a resolv.conf without
	  assigning an IP to the nameserver; Always overwriting
	  NetworkSettings.

2006-07-21 00:07  lucasvr

	* bin/: FixupEnvironment, PrepareTarget: Moved the creation of
	  files to FixupEnvironment, so that the installation of
	  TinyScripts/Scripts doesn't overwrite the custom settings.

2006-07-20 17:52  lucasvr

	* bin/CreateFiles: Ensuring to run only if the right arguments are
	  passed in; Fixed a copy+paste bug.

2006-07-20 17:40  lucasvr

	* packages/OpenSSH/Shrink: Added Shrink file for OpenSSH.

2006-07-20 15:02  lucasvr

	* bin/CreateFiles: Hey, we don't have Glibc compiled at the time
	  this script is run. Duh! :)

2006-07-20 14:24  lucasvr

	* bin/CreateFiles: Ensuring that ld.so.cache exists, and that it
	  points to Glibc/Settings; Added 'fc-cache' to the "Environment"
	  task. This task still needs more attention and organization.

2006-07-20 14:21  lucasvr

	* bin/FixupEnvironment: No more tricks needed on ld.so.cache, as
	  it's handled by SymlinkProgram now.

2006-07-20 10:06  lucasvr

	* downloads/TinyScripts/src/Makefile: Ensuring that scripts such as
	  GoboPath have their executable bit set.

2006-07-20 10:01  lucasvr

	* downloads/TinyScripts/src/Makefile: Handling a symlink l -> List.

2006-07-19 03:05  lucasvr

	* downloads/TinyScripts/Resources/Tasks/LoadModules: There's no
	  need to source GoboPath just to invoke modprobe.

2006-07-19 03:01  lucasvr

	* bin/CreateGoboLinuxTree: Removal of excessive quotes; Creating
	  /Mount/JFFS2 when dealing with ARM or SH4.

2006-07-19 02:48  lucasvr

	* bin/CreateFiles: Creating /System/Settings/GoboLinuxVersion.

2006-07-19 02:41  lucasvr

	* downloads/TinyScripts/Resources/Tasks/GenIssue: Added a task to
	  create an issue file at boot time.

2006-07-19 02:02  lucasvr

	* bin/CreateRamdisk: New file, used to create ramdisks given a
	  dirname and a file size.

2006-07-19 01:16  lucasvr

	* downloads/TinyScripts/Resources/:
	  Defaults/Settings/BootScripts/BootUp, Tasks/Hostname: Added a
	  Hostname task.

2006-07-17 21:01  lucasvr

	* Config.in, bin/Shrink: Allowing to select among 3 strip options
	  (full, unneeded and none).

2006-07-12 09:18  lucasvr

	* Makefile: Added and described a 'shrink' target.

2006-07-11 21:53  lucasvr

	* bin/Shrink, packages/Glibc/Shrink, packages/Gnokii/Shrink: Added
	  a Shrink file for Gnokii; Fixed Shrink file for Glibc; Populating
	  the Shrink script with real calls to removal of files. It also
	  has now preliminary entries to make a cleanup on installed fonts.

2006-07-11 21:46  lucasvr

	* Config.in: Added an option to strip libraries and executables.

2006-07-11 14:26  lucasvr

	* bin/PrepareTarget: do not keep copy of subdirectories on libgcc
	  such as 'libgcc_s.so.1.dir'

2006-07-10 23:05  lucasvr

	* functions/PkgFunctions: Removed restriction on BusyBox package.

2006-07-10 23:03  lucasvr

	* Config.in, packages/FFmpeg-Motion/Config.in,
	  packages/LZO/Config.in: Added LZO to the game; Replaced 'depends
	  on' to 'default y if PKG_MOTION' on FFmpeg-Motion.

2006-07-10 21:24  lucasvr

	* configs/arm-siriustar_defconfig: added a default config for the
	  SiriuStart platform (desktop edition)

2006-07-10 21:18  lucasvr

	* Config.in: added new package entries; added a shrink option to do
	  insane cleanups on packages.

2006-07-10 21:16  lucasvr

	* packages/: FFmpeg-Motion/Config.in, Motion/Config.in: added
	  Motion dependency on FFmpeg-Motion.

2006-07-10 21:09  lucasvr

	* packages/: FFmpeg-Motion/Config.in, Gnokii/Config.in,
	  Motion/Config.in, OpenVPN/Config.in: new entries.

2006-07-08 03:18  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Udev: rollback: there's no
	  need to have a wrapper, mdev can do the job itself.

2006-07-02 18:02  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Network: added restart
	  command.

2006-07-02 14:29  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Udev: Calling mdev_wrapper
	  on hotplug events. This wrapper is available on BusyBox 1.1.3
	  recipe.

2006-06-30 00:20  lucasvr

	* downloads/TinyScripts/bin/ldd: Do not try to execute ldd on
	  directories.

2006-06-30 00:19  lucasvr

	* downloads/TinyScripts/Resources/Defaults/Settings/inittab: Do not
	  confuse tty1.

2006-06-30 00:18  lucasvr

	*
	  downloads/TinyScripts/Resources/Defaults/Settings/BootScripts/BootUp:
	  Creating a fresh issue file at boot; Do not look for swap
	  partitions by default.

2006-06-30 00:16  lucasvr

	* downloads/TinyScripts/Resources/Tasks/: Network, Udev: Specifying
	  the default script to be launched when the dhcp server responds;
	  Adding a symlink /dev/net -> /dev, so that the TUN/TAP entries
	  appears correctly to apps.

2006-06-28 11:05  lucasvr

	* bin/CreateFiles: putting /tmp on tmpfs

2006-06-20 17:17  lucasvr

	* downloads/TinyScripts/src/SymlinkProgram.c: Removed debug
	  messages from SymlinkProgram.

2006-06-20 12:06  lucasvr

	* packages/OpenSSL/Shrink: Added Shrink file for OpenSSL.

2006-06-20 11:59  lucasvr

	* packages/ZLib/Shrink: Added Shrink file for ZLib.

2006-06-20 11:57  lucasvr

	* packages/LibPNG/Shrink: Added Shrink file for LibPNG.

2006-06-20 11:56  lucasvr

	* packages/JPEG/Shrink: Added Shrink file for JPEG.

2006-06-20 11:52  lucasvr

	* packages/Glibc/Shrink: Added Shrink file for Glibc. Please note
	  that its aim is to make an extreme cleanup of the package.
	  There's no locale support at this point.

2006-06-20 02:04  lucasvr

	* packages/Ncurses/Shrink: Keeps xterm and xterm-color terminfo
	  data, too, so that we don't hurt X-term users' eyes.

2006-06-19 22:16  lucasvr

	* packages/Ncurses/Shrink: Starting to add per-package shrink
	  scripts. This is the first one, for Ncurses.

2006-06-19 22:06  lucasvr

	* downloads/TinyScripts/Resources/Defaults/Settings/inittab:
	  specifying that we're on a linux console by default.

2006-06-15 05:24  lucasvr

	* bin/InvokeCompile: fixed the way packages chosen by the user were
	  collected.

2006-06-14 01:18  lucasvr

	* bin/CreateFiles: do not assume the filesystem is ext2 on fstab,
	  using auto instead; added usbfs to fstab.

2006-06-09 16:09  lucasvr

	*
	  downloads/TinyScripts/Resources/Defaults/Settings/BootScripts/BootUp:
	  launching syslogd and klogd services by default

2006-06-09 14:23  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Udev: Ditto for /dev/input

2006-06-07 19:04  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Udev: BusyBox' mdev doesn't
	  create sub-directories, so we avoid ALSA problems by simply
	  creating a symlink /dev/snd -> /dev.

2006-05-31 20:14  lucasvr

	* Config.in: Added comments around each font configuration (taken
	  from the Linux kernel); Moved the font menu to the shrink
	  options.

2006-05-31 18:44  lucasvr

	* bin/CreateFiles: Woohaa, we have an enhanced skel now! ;)

2006-05-31 18:42  lucasvr

	* Config.in: Cosmetic fixes; Added a 'Native Language Support'
	  menu, so that only the preferred fonts are built and installed.

2006-05-31 18:40  lucasvr

	* BUGS: Removed fixed bugs

2006-05-29 18:31  lucasvr

	* bin/: BootStrap, FixupEnvironment, InvokeCompile, PrepareTarget,
	  Shrink: Using new directory Cross.

2006-05-29 18:30  lucasvr

	* BUGS: New entry.

2006-05-29 18:28  lucasvr

	* bin/CreateFiles: Overwriting previous instances of ld.so.conf if
	  there was some.

2006-05-29 18:27  lucasvr

	* Config.in, bin/InvokeCompile: SymlinkProgram Linux-Libc-Headers
	  must be aware if we're cross compiling; Removed hardcoded kernel
	  version from InvokeCompile - taking it from Config.in now.

2006-05-29 18:19  lucasvr

	* bin/MakeKernelHeaders: Replaced hardcoded kernel version by a
	  variable passed by the caller; Creating the 'include' subdir at
	  $target/Glibc/Current prior to trying to enter that directory;
	  Removed SymlinkProgram call, as it was being already done on the
	  main script.

2006-05-29 18:17  lucasvr

	* functions/PkgFunctions: Added hook functions for glibc and
	  busybox

2006-05-26 02:02  lucasvr

	* bin/Shrink, Config.in: Initial framework for doing a final
	  cleanup on the generated filesystem.

2006-05-26 01:54  lucasvr

	* BUGS: Yes, we have bugs.

2006-05-26 01:52  lucasvr

	* bin/PrepareTarget: Since we have $goboDevices bind-mounted,
	  unmount it prior to creating the base device nodes.

2006-05-26 01:51  lucasvr

	* bin/CreateFiles: '-a' must be used on conditional test, as the
	  symlink will probably be broken.

2006-05-26 01:30  lucasvr

	* bin/: CreateFiles, PrepareTarget: Passing the target's dir prefix
	  to CreateFiles; Do not use cross_prefix_dir, since it's specific
	  to cross-compiling mode (and we want Bootstrap to be able to do
	  more than that); Taking into account the network and hostname
	  configuration from the menuconfig interface; Using 'cat << EOF'
	  when there are too many lines to put in a file; Removed the
	  creation of BootUp, since it's a job for TinyScripts/BootScripts;
	  Using /proc/mounts instead of /etc/mtab.

2006-05-26 01:01  lucasvr

	* Config.in, packages/IMLib/Config.in, packages/IceWM/Config.in,
	  packages/LibUngif/Config.in: Added new packages; Added network
	  and hostname configuration through the menuconfig.

2006-05-26 00:14  lucasvr

	* bin/InvokeCompile: modified test to make it more easy to
	  understand at a first look.

2006-05-24 14:34  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Network: switched test for
	  the sake of readability

2006-05-24 02:03  lucasvr

	* downloads/TinyScripts/Resources/Tasks/Network: only dealing with
	  the gateway if there's one specified on NetworkSettings


More information about the gobolinux-users mailing list