Fixing a problem where we were copying the busybox binary cache into the busybox...
authorChris Gianelloni <wolf31o2@gentoo.org>
Fri, 11 Jan 2008 23:43:53 +0000 (23:43 +0000)
committerChris Gianelloni <wolf31o2@gentoo.org>
Fri, 11 Jan 2008 23:43:53 +0000 (23:43 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@580 67a159dc-881f-0410-a524-ba9dfbe2cb84

ChangeLog
gen_initramfs.sh
gen_initrd.sh
genkernel

index 597475ad01bc2be261f7cae1f4d79666b9af8e8f..1ce810c6702a82d0100648852f8a2975aa1b57de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,21 +1,29 @@
 # ChangeLog for genkernel
-# Copyright 2006-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 2006-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  11 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
+  gen_initrd.sh, genkernel:
+  Fixing a problem where we were copying the busybox binary cache into the
+  busybox temporary directory. I am assuming that this was a result of all of
+  the changes we've been doing, and it simply just got everlooked. Thanks to
+  Marek Szuba <cyberman@if.pw.edu.pl> for pointing it out in bug #204087. This
+  is genkernel 3.4.9 FINAL. Enjoy.
+
   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.defaults,
   generic/initrd.scripts, generic/linuxrc:
-  don't scan a bunch of extra devices when CDROOT_DEV is defined
+  Don't scan a bunch of extra devices when CDROOT_DEV is defined.
 
   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
   generic/linuxrc:
-  add new cdroot_type=foo kernel commandline parameter to override -t iso9660
-  for bug 182818
+  Add new cdroot_type=foo kernel commandline parameter to override -t iso9660
+  for bug #182818.
 
   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
-  put -t auto back to -t iso9660 for mounting a cdrom. this is for bug 162962
+  Put -t auto back to -t iso9660 for mounting a cdrom. This is for bug #162962.
 
   27 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
-  fix description of --kernel-config for bug 194752
+  Fix description of --kernel-config for bug #194752.
 
   27 Dec 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
   This is 3.4.9_pre12 for testing.
index ca7c2b59f51bda657d7ce1ea10477aa6e21ab46a..1833f82b71c8dc0641003de5a6775545edcff56c 100644 (file)
@@ -42,9 +42,7 @@ append_busybox() {
 
        cp "${GK_SHARE}/generic/udhcpc.scripts" ${TEMP}/initramfs-busybox-temp/bin/
        chmod +x "${TEMP}/initramfs-busybox-temp/bin/udhcpc.scripts"
-       cp "${BUSYBOX_BINCACHE}" "${TEMP}/initramfs-busybox-temp/bin/busybox.tar.bz2" ||
-               gen_die 'Could not copy busybox from bincache!'
-       tar -xjf "${TEMP}/initramfs-busybox-temp/bin/busybox.tar.bz2" -C "${TEMP}/initramfs-busybox-temp/bin" busybox ||
+       tar -xjf "${BUSYBOX_BINCACHE}" -C "${TEMP}/initramfs-busybox-temp/bin" busybox ||
                gen_die 'Could not extract busybox bincache!'
        chmod +x "${TEMP}/initramfs-busybox-temp/bin/busybox"
 
index 59df7dcfd5e309b2405e79c6167791918e2b2726..fc42f9340e52f30e9814c5739fdd4d6794613a2b 100644 (file)
@@ -78,9 +78,7 @@ create_base_initrd_sys() {
                chmod +x "${TEMP}/initrd-temp/bin/blkid"
        fi
 
-       cp "${BUSYBOX_BINCACHE}" "${TEMP}/initrd-temp/bin/busybox.tar.bz2" ||
-               gen_die 'Could not copy busybox from bincache!'
-       tar -xjf "${TEMP}/initrd-temp/bin/busybox.tar.bz2" -C "${TEMP}/initrd-temp/bin" busybox ||
+       tar -xjf "${BUSYBOX_BINCACHE}" -C "${TEMP}/initrd-temp/bin" busybox ||
                gen_die 'Could not extract busybox bincache!'
        chmod +x "${TEMP}/initrd-temp/bin/busybox"
 
index aa09939e14f07539caef42e6ee6742f09adf4cf4..578492f01b675ba5c5fffeae82cc048db2674c1a 100755 (executable)
--- a/genkernel
+++ b/genkernel
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 PATH="/bin:/usr/bin:/sbin:/usr/sbin"
-GK_V='3.4.9_pre12'
+GK_V='3.4.9'
 
 # Set the default for TMPDIR.  May be modified by genkernel.conf or the
 # --tempdir command line option.