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 _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel