M.Canales.es wrote:
El Lunes, 20 de Marzo de 2006 10:51, Tor Olav Stava escribió:
jhalfs-experimental-2370
It seems like the uClibc-locale package is now back to *.tgz format on
the mirrors, and the *.tar.bz2 -> *.tgz hack is no longer needed.
I attached a simple patch to solve this issue.
Another strange thing I noticed, was with the
grsecurity-2.1.8-2.6.14.6-200601211647.patch.gz. It is shown as *.gz in
the patches file, and downloaded accordingly, but in
hlfs-commands/chapter07/136-kernel it is referenced as a *.bz2 file.
I've run the ./hlfs script several time with the same result, and
there's no *.bz2 file in my archive that can confuse the script or the
parser.
What FTP mirror are you using?
I've been only been trying two different mirrors:
ftp://ftp.linuxfromscratch.org/pub/lfs/conglomeration and
ftp://ftp.osuosl.org/pub/lfs/conglomeration
Normally I download missing packages manually and put them on my local
file-server. The automatic package harvesting in HLFS always fail on the
md5sum of the dejagnu-1.4.4.tar.bz2 file when I'm downloading from the
ftp mirrors, and not stops before everything is downloaded.
In all mirrors that I'm browsing I found
grsecurity-2.1.8-2.6.14.6-200601211647.patch.bz2
and
uClibc-locale-030818.tar.gz
Indeed you're right. My mistake about the uClibc-locale archive, I had
renamed that one myself a while ago. The real problem is that the hack
in the master.sh expects to find uClibc-locale*.tar.bz2, which I can't
find anywhere, only uClibc-locale*.tar.gz files.
I've got both *.gz and *.bz2 versions of the grsecurity*.patch, both
should work, but they don't correspond in the generated scripts:
From the patches file:
<snip>
grsecurity-2.1.8-2.6.14.6-200601211647.patch.gz
<EOF>
From the 136-kernel script:
<snip>
tar --no-same-owner --no-same-permissions -xf \
/sources/linux-2.6.14.6.tar.bz2
install -m444 /sources/linux-2.6.14.6-pseudo_random-1.patch /usr/src
install -m444 /sources/grsecurity-2.1.8-2.6.14.6-200601211647.patch.bz2
/usr/src
bunzip2 /usr/src/grsecurity-2.1.8-2.6.14.6-200601211647.patch.bz2
cd /usr/src/linux-2.6.14.6
<snip>
My guess is that the patches file is correct and the kernel script is
wrong (according to the HLFS-dev book).
Naturally, the grsec*.gz file gets downloaded, and the 136-kernel
scripts spits out an error about not finding the grsec*.bz2 file.
Tor Olav
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page