changeset 1563:79c1784ef0e5

Update website for 1.2.1 announcement.
author Rob Landley <>
date Thu, 15 Nov 2012 20:48:00 -0600
parents 51d23189cb66
children 9d693038789d
files www/header.html www/news.html
diffstat 2 files changed, 65 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/www/header.html	Thu Nov 15 19:32:02 2012 -0600
+++ b/www/header.html	Thu Nov 15 20:48:00 2012 -0600
@@ -9,8 +9,8 @@
 <table border=1><tr><td>
-<li><p>Current release: (version 1.2.0, August 22, 2012):
-<a href=downloads/aboriginal-1.2.0.tar.bz2>build scripts</a>,
+<li><p>Current release: (version 1.2.1, November 15, 2012):
+<a href=downloads/aboriginal-1.2.1.tar.bz2>build scripts</a>,
 <a href=bin>prebuilt binaries</a>.</p></li>
 <li><p>Development version:
 <a href=/hg/aboriginal>mercurial repository</a>,
--- a/www/news.html	Thu Nov 15 19:32:02 2012 -0600
+++ b/www/news.html	Thu Nov 15 20:48:00 2012 -0600
@@ -5,6 +5,69 @@
+<hr /><h2><a name="22-08-2012" />August 22, 2012</h2>
+<p>The <a href=downloads/aboriginal-1.2.1.tar.bz2>1.2.1 release</a> is out,
+based on <a href=/hg/aboriginal/rev/1560>hg commit 1560</a>, with linux 3.6
+(plus some ext4 bugfixes), busybox 1.20.2, and a uClibc config tweak so mdadm
+can auto-scan arrays. Zlib is now at 1.2.7 (used by squashfs in
+host-tools). Toybox and binutils also got updates, as described below.</p>
+<p>Toybox was upgraded to 0.4.1 and the build is now using it by default.
+The goal is to eventually replace busybox with <a href=>toybox</a>, and each release
+from here on is likely to switch over a few more commands. The current
+list is:</p>
+<p>ash awk bunzip2 bzip2 cp cpio cut dd diff dnsdomainname egrep expr
+fgrep find ftpd ftpget ftpput grep gunzip gzip ifconfig init install less
+losetup lspci man mount mv pgrep ping pkill ps readlink rm route sed sh split
+stat tar test time touch tr umount unxz vi wget xzcat zcat</p>
+basename bzcat cal cat catv chgrp chmod chown chroot chvt cksum clear cmp comm
+count date df dirname dmesg dos2unix du echo env false free head help hostname
+id insmod kill killall link ln login logname ls lsmod md5sum mkdir mkfifo mknod
+mkswap mktemp modinfo mountpoint nc netcat nice nohup od oneit passwd patch
+pidof printenv pwd realpath rmdir rmmod seq setsid sha1sum sleep sort swapoff
+swapon switch_root sync tac tail taskset tee true truncate tty uname
+uniq unix2dos unlink unshare uptime usleep vconfig vmstat w wc which whoami
+xargs yes
+<p><a href=>Binutils has been
+upgraded</a> to the last GPLv2 version in the git repo
+(commit 397a64b3, between 2.17 and 2.18), which has the -Bsymbolic-functions
+command required to build
+<a href=>the musl C library</a>.
+(This version of binutils also claims to have ARMv7 support, but we're not
+using that yet.)</p>
+<p>The goal for next release is to replace uClibc with musl for the
+architectures musl currently supports, and to help the musl developers add
+support for the remaining architectures to eventually replace uClibc as
+a cross-compiled package. (New build control images to natively build
+uClibc and glibc chroot environments on an arbitrary target are on the
+todo list. Supporting a libc does not require cross compiling it.)</p>
+<p>On the infrastructure side of things, USE_ALT went away. The new way to
+build alternate versions of packages is to just provide a directory of
+extracted source in the "packages" directory, in which case the build will
+use it verbatim (applying patches is your problem).</p>
+<p>This means the following works:</p>
+git clone git:// packages/busybox
+./ i686
+<p>If you want to go back to building the tarball versions, either set
+IGNORE_REPOS=busybox (or all), or "rm -rf packages/busybox".</p>
 <hr />
 <h2><a name="22-08-2012" />August 22, 2012</h2>
 <p>After far too long the