Make --kerncache compatible with recent versions of GNU tar, bug #457168

Older versions of GNU tar would extract files to the interior of the
directory specified after an adjustment via -C was taken into
consideration. Newer versions will perform extraction to the exterior of
that directory. This caused --kerncache to override the /lib symlink
with an actual directory.

We correct this by switching to a more standard syntax that should be
consistent against all tar implementations, including both old and new
versions of GNU tar.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Revert "Make --kerncache compatible with recent versions of GNU tar, bug #457168"

This reverts commit 2d720491bd62eb1c87f8da23ec7aef393207bf30, which
caused us to have /lib/lib. That got past me when testing.
Make --kerncache compatible with recent versions of GNU tar, bug #457168

Older versions of GNU tar would extract files to the interior of the
directory specified after an adjustment via -C was taken into
consideration. Newer versions will perform extraction to the exterior of
that directory. This caused --kerncache to override the /lib symlink
with an actual directory.

We correct this by switching to a more standard syntax that should be
consistent against old and new versions of GNU tar, as well as bsdtar.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Don't pre-populate netboot's resolv.conf.

Signed-off-by: Guy Martin <gmsoft@gentoo.org>
Add patch to fix busybox bunzip2, see #497916.

Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>
Add machine detection for hppa.

Signed-off-by: Guy Martin <gmsoft@gentoo.org>