New LFS build method and JHALFS

2008-12-06 Thread George Boudreau
Hi,

   I have added the new variables to LFS/master.sh. This will only 
impact LFS and should not affect the building of earlier books.

   If there are any problems let me know.


  regards
   George
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Fwd: Re: Document version not set with jhalfs-20081011

2008-10-28 Thread George Boudreau
Bruce Dubbs wrote:
> George Boudreau wrote:
>> Matthew Burgess wrote:
>>> Forwarding to lfs-dev...I'm currently unable to commit to SVN (my own
>>> network setup here).  I'd guess we either need to revert back to the '-' or
>>> change it to '–' (note the additional ';').
>>>
>>> George, how does 'xmllint' puke?  It'd be nice if the LFS Book's validation
>>> Makefile target could catch this.
>>>
>> xmllint prologue bookinfo.xml produces the following.
>>
>> Entity: line 1: parser error : Entity 'ndash' not defined
>>
>> 1999–2008
> 
> This looks like a problem with xmllint or it's invocation.  Why doesn't it 
> know 
> about entities?  This change was made in revision 4648 on 02/19/05.  Why is 
> is 
> coming up now?
> 
> I'd perver to keep the entity.

  After dusting off my xml. Predefined entities in xml "quot, amp, apos, 
lt, gt". The hyphen '-' or 'endash' is not a defined in XML but is 
defined for XHTML.  You must either add  in 
general.ent or just use a hypen in the copyright date span.  Either way 
I am happy.

   George.
> 
>-- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Fwd: Re: Document version not set with jhalfs-20081011

2008-10-28 Thread George Boudreau
Matthew Burgess wrote:
> Forwarding to lfs-dev...I'm currently unable to commit to SVN (my own network 
> setup here).  I'd guess we either need to revert back to the '-' or change it 
> to '–' (note the additional ';').
> 
> George, how does 'xmllint' puke?  It'd be nice if the LFS Book's validation 
> Makefile target could catch this.
> 

xmllint prologue bookinfo.xml produces the following.

Entity: line 1: parser error : Entity 'ndash' not defined 

1999–2008 

^ 

prologue/bookinfo.xml:22: parser error : Unregistered error message 

 ©rightdate; 

  ^ 

prologue/bookinfo.xml:27: parser error : Entity 'copy' not defined 

 Copyright © ©rightdate;, Gerard Beekmans


> Thanks,
> 
> Matt.
> 
>  Original Message ----
> Subject: Re: Document version not set with jhalfs-20081011
> Date: Tue, 28 Oct 2008 09:13:14 -0400
> From: George Boudreau <[EMAIL PROTECTED]>
> To: ALFS Discussion and Development List <[EMAIL PROTECTED]>
> 
> DJ Lucas wrote:
>> Just a heads up...I haven't investigated yet.
>>
>> procps-3.2.7-watch_unicode-1.patch: -- copied from /source-archive
>> readline-5.2-fixes-5.patch: -- copied from /source-archive
>> vim-7.2-fixes-3.patch: -- copied from /source-archive
>>   Document version <>
>>
>This is a problem in the document file 'general.ent'
> 
> 
> 
> xmllint pukes on the &ndash.
> 
>I do not have privs to modify the book. Anyone out there feel
> adventurous?
> 
>George
>> -- DJ Lucas
>>
> 
> --
> http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
> 

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Changes in the LFS build procedure

2008-08-26 Thread George Boudreau
DJ Lucas wrote:
> Bruce Dubbs wrote:
>> I have just made some relatively large changes in the LFS build procedure.
>>   
> 
>> 2. The Makefile has been updated to automatically generate the bootscripts 
>> and
>> udev-config tarballs.  The entities that specify the tarball size and md5sum 
>> are
>> automatically updated in the build, but those changes are not inserted into 
>> svn.
>> Instead the entities have unique strings that are substituted with calculated
>> values in the build process.
>>   
> 
> FYI, this broke jhalfs's ability to automatically run the makefile 
> because of the lack of md5sums for bootscripts and udev-config 
> tarballs.  Not likely a big deal as those of us building SVN had better 
> know why.  However, when a release time comes, add another line to the 
> release checklist as those entities should probably be replaced with 
> real values in the book's source since they will be static.  I haven't 
> looked yet, but I don't think it should be difficult.
> 
   Changed jhalfs svn to accommodate udev-config and bootscripts, skips 
md5sum test for these packages.

George
> -- DJ Lucas
> 

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Poll about package management

2008-03-03 Thread George Boudreau
[X] I am an editor of LFS or one of the related projects
[ ] I use LFS as my primary Linux system
[ ] I use LFS on more than one PC (including virtual machines)
[ ] I deviate a lot from LFS (not counting package updates as deviations)
[ ] I deviate a lot from BLFS (not counting package updates as deviations)

I use the following package management technique:
( ) It's all in my head!
( ) I trust the lists of files in the book
( ) I rebuild everything every three months or less, so there is no need 
to manage anything!
( ) Installation script tracing with installwatch or checkinstall
( ) Installation script tracing with some other tool
( ) Timestamp-based "find" operation
( ) User-based
( ) RPM
( ) DPKG
( ) Simple binary tarballs produced with DESTDIR
(X) Other DESTDIR-based method of producing binary packages
( ) Other

I use the following features provided by a package manager:
[X] Knowing where each file comes from
[X] Clean uninstallation of a package
[X] Removal of obsolete files when upgrading to a new version
[X] Ability to upgrade toolchain components (most notably, glibc) painlessly
[ ] Ability to revert mistakes easily and quickly by installing an old
binary package
[ ] Ability to compile once, deploy on many macines
[X] Scripting the build

I will ignore the future LFS advice on package management if it
[ ] Can't be applied on a busy machine where many files are 
accessed/modified everyy minute
[ ] Can't be used to transfer packages to another machine
[ ] Interferes with config.site files described in DIY-linux
[ ] Will clobber configuration files wen upgrading package versions
[ ] Doesn't explain how to package software beyond BLFS
[ ] Requires learning another language/syntax besides bash shell syntax
[ ] Exists at all


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Happy Birthday LFS

2008-02-23 Thread George Boudreau
Gerard Beekmans wrote:
> Hey all,
> 
> The LFS project is almost nine years old. LFS 1.0 was released on 
> December 16, 1999. That was the year I had moved to Canada, before my 
> immigration was even finalized. Earlier that year I started on the LFS 
> project.
> 
> The details are a bit fuzzy because I don't have accurate records dating 
> that far back, but it all started some time in February of 1999.
> 
> That makes LFS nine years old this month. It still boggles my mind some 
> days that LFS grew into what it has.
> 
> Ciao!
> 
> Gerard

You wear your age well, you don't look a day over 5.

A picture from when you were 1 or 2 (June 2000). http://tinyurl.com/2jtm8n


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: An idea for a new development model

2007-08-15 Thread George Boudreau
Greg Schafer wrote:
> Alexander E. Patrakov wrote:
> 
>> The first step would be to convert everything to DESTDIR-style 
>> installation, and then adapt some existing (Slackware?) scripts to 
>> package the result. IMHO, RPM would be overkill here.
> 
> Pacman rules!!!  :-)   Oops, sorry, back on topic. I guess Slackware
> scripts could be adapted judging by the content at Jaguar Linux:

   I agree with Greg, Pacman is superior to Slackwares Pkgtools and does 
not depend on a quirk only available in tar <= 1.13..

   I have created numerous interchangeable PM modules (DPKG, Pacman, 
Pkgtools and Pkgutils) for my personal education/use, for Greg's DIY 
code and use the progenitor of Pacman, Per Liden's Pkgtools.

   I would not recommend the Slackware PM due to the 'tar' limitation 
and its lack of sophistication and DPKG is for masochists ( 3.  A 
willingness or tendency to subject oneself to unpleasant or trying 
experiences.)

> 
> http://www.jaguarlinux.com/
> 
> Regards
> Greg

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [PATCH] Add screen install attributes for final system packages

2007-07-20 Thread George Boudreau
Dan Nicholson wrote:
> Another jhalfs helper. As has been discussed before, it would be nice to
> mark the screen sections with an attribute to announce that it will be
> installing to the system rather than just working in the source/build
> tree. Manuel suggested adding the attribute userlevel="install", so I've
> done that for the Ch. 6 packages and the kernel in Ch. 8.
> 
> This allows a really simple stylesheet to be created so that interesting
> things can be done. For instance, I created a paco stylesheet to wrap the
> install commands like so:
> 
> paco -lp+ ${package}-${version} "
> make install
> "
> 
> Combined with the previous patch to export the package name and version
> number, LFS is practically ready for a package manager and it required
> no additional hacks.
> 
> Any objections? Again, there was no diff in the HTML. There might still
> be interest in deciding what are install actions and what aren't, but
> that's a separate discussion.
   These additions are benign and will have no impact on older versions 
of jhalfs (2.2 or less). During the last quarter of 2006 similar changes 
were discussed for jhalfs-3.0 but it died from lack of interest.
> 
> --
> Dan
> 
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: {B,C}LFS State of Things (was Re: SVN-20070706: ...)

2007-07-20 Thread George Boudreau
Jeremy Huntwork wrote:
> On Fri, Jul 20, 2007 at 11:38:30AM -0700, Dan Nicholson wrote:
>> Thanks for the info. I think just to get started on handling multiple
>> arches in LFS, we should focus on non-multilib 64 and just symlink
>> /lib -> /lib64. Hopefully it doesn't bite elsewhere, but I think it's
>> the fastest way to get up and running. Multilib is definitely the way
>> to go, but I think it's more important to just get a 64 bit build in
>> before handling the much larger case. Then again, I haven't done
>> anything, so this is just speculation.
> 
> Agreed.
> 
> I believe I have the necessary changes worked through in a working copy
> of the x86_64 branch I made the other day. Due to time constraints I
> haven't been able to finish a full build, but I believe what is there
> will work. I do plan on testing it fully before I commit any changes,
> but I figured I'd show what I have and give someone else the opportunity
> to build it if they like and/or look for any obvious errors.
> 
> Here's the rendered book:
> http://linuxfromscratch.org/~jhuntwork/lfs-x86_64
  Should we add lfs-x86_64 to to jhalfs now or wait a few weeks/months? 
I assume there will be a multi-lib version after all objections/ideas 
have been aired. (planning ahead for jhalfs)
> 
> And here's the current diff (so you can see the changes in a glance):
> http://linuxfromscratch.org/~jhuntwork/x86_64-changes.diff
> 
> The two gcc pure64 patches come from CLFS.
> 
> --
> JH

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: suggest 'make -j2' for SMP machines?

2007-06-04 Thread George Boudreau
Deskin Miller wrote:
> On 6/4/07, Miguel Bazdresch <[EMAIL PROTECTED]> wrote:
>> Deskin Miller wrote:
>>> [ should the book say anything about 'make -j X' on multi-core systems? ]
>> ['make -j X' where X is number of cores is more or less optimal...]
>>
   There are issues when running make with other than -j1. Some package 
builds will fail when make tries a parallel build. You can check out 
jhalfs' optimize section which has an incomplete black list of packages 
with MAKEFLAG issues.
>> As far as mentioning it in the book... I'm not enthusiastic, since
>> it's basic knowledge of how your computer works... OTOH we already
>> say some pretty basic things, and the proliferation of multicore
>> CPUs might warrant a mention of make -j.
> 
   This also applies to the 'older' Hyper-Threading Intel products. I 
saw  a noticeable reduction in compile times when I went to -j2.

> The concept of matching 'make -j X' to the number of cores isn't
> difficult, but I'd argue it's worth a mention as much for those who
> haven't had cause to wonder about 'make's various flags before, as to
> give people a lesson in multi-core theory: in my own case, as a Linux
> user for several years now, make -j was an eye-opener when I came
> across it only yesterday, since I had never had a SMP or multi-core
> system until very recently upon which to compile, and thus unwittingly
> filtered out from my Linux knowledge the make flags which didn't have
> any use to me, until now.
> 
> In short: say it for those who lack 'make' knowledge, as well as those
> who lack 'multi-core' knowledge.
> 
> -Deskin Miller

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: sysklogd

2007-05-23 Thread George Boudreau
Robert Connolly wrote:
> Do any of you know assembly well enough to convert this:
   It has been a few years.
> http://www.linuxfromscratch.org/~robert/new/dd.asm
> to something gcc can compile?
  Are you looking to convert this to 'C' or just strip the unnecessary code
  And remove all the options, making bs=1 the
> default, and 'dd from-file to-file' the only thing it does.
> 
> robert
> 

-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


blfs-bootscripts-6.1-HLFS patch

2007-03-27 Thread George Boudreau

The patch sets up calls to /bin/install, should this not be 
/usr/bin/install ?
-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: syslogd build error

2007-03-27 Thread George Boudreau
Robert Connolly wrote:
> For now use:
> 
> make RPM_OPT_FLAGS="-D_FORTIFY_SOURCE=0"
yup, works like a charm.
> 
> Notice the added "_". I'll fix it in svn right now.
> 
> robert
> 
> On Tuesday March 27 2007 23:06, George Boudreau wrote:
>> Robert,
>>   With a little hand-holding I was able to convince jhalfs to build most
>> of HLFS/glibc. At the moment I have bumped into the following errors
>> when I reach syslogd. (This build is with 2.6.20.4 and the associated
>> grsecurity patch.)  Does the following trace ring any bells?
>>
>>
>> gcc -DFORTIFY_SOURCE=0 -O3 -DSYSV -fomit-frame-pointer -Wall
>> -fno-strength-reduce -DALLOW_KERNEL_LOGGING -c sysl
>> syslog.c:85: error: expected declaration specifiers or '...' before
>> numeric constant
>>
>> syslog.c:86: error: conflicting types for '__syslog_chk'
>>
>> /usr/include/bits/syslog.h:26: error: previous declaration of
>> '__syslog_chk' was here
>>
>> syslog.c:95: error: expected ')' before numeric constant
>>
>> syslog.c:99: error: expected identifier or '(' before '{' token
>>
>> make[1]: *** [syslog.o] Error 1

-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


syslogd build error

2007-03-27 Thread George Boudreau
Robert,
  With a little hand-holding I was able to convince jhalfs to build most 
of HLFS/glibc. At the moment I have bumped into the following errors 
when I reach syslogd. (This build is with 2.6.20.4 and the associated 
grsecurity patch.)  Does the following trace ring any bells?


gcc -DFORTIFY_SOURCE=0 -O3 -DSYSV -fomit-frame-pointer -Wall 
-fno-strength-reduce -DALLOW_KERNEL_LOGGING -c sysl
syslog.c:85: error: expected declaration specifiers or '...' before 
numeric constant

syslog.c:86: error: conflicting types for '__syslog_chk' 

/usr/include/bits/syslog.h:26: error: previous declaration of 
'__syslog_chk' was here

syslog.c:95: error: expected ')' before numeric constant 

syslog.c:99: error: expected identifier or '(' before '{' token 

make[1]: *** [syslog.o] Error 1
-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Greetings and a General Cleanup

2006-10-31 Thread George Boudreau

Alexander E. Patrakov wrote:

George Boudreau wrote:

  Just curious, what packages.


At the very minimum:

Ch5: cpio (for initramfs), cdrtools
Ch6: isolinux, dhcpcd, pppd, openssl, lynx, GPM, eject, livecd-bootscripts.

  I added to the ability to append custom packages to the build in the 
svn:trunk of jhalfs. (see README.CUSTOM) The ch6 packages could be built 
using this feature. I assume the ch5 packages are temporary and only 
necessary to the build and not the final product


  This may not fit 100% of your needs but would reduce the number of 
mods to the book.



--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Greetings and a General Cleanup

2006-10-31 Thread George Boudreau

Alexander E. Patrakov wrote:

George Boudreau wrote:

Alexander E. Patrakov wrote:

George Boudreau wrote:

  Just curious, what packages.


At the very minimum:

Ch5: cpio (for initramfs), cdrtools
Ch6: isolinux, dhcpcd, pppd, openssl, lynx, GPM, eject, 
livecd-bootscripts.


  I added to the ability to append custom packages to the build in the 
svn:trunk of jhalfs. (see README.CUSTOM) The ch6 packages could be 
built using this feature.


Thanks, this is indeed a useful feature for those who build their own 
packages using jhalfs. However, if I use it, I would have to modify both 
the book and jhalfs. Modifying only the book seems more logical for me :)


  I see. You will create a custom book, LFS + BLFS-lite, and run jhalfs 
against the new book. The book would remain as a reference with the 
included lynx package as a reader. This CD would create a bootable, 
network ready install?


I assume the ch5 packages are temporary and only necessary to the 
build and not the final product


Correct.



--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Greetings and a General Cleanup

2006-10-31 Thread George Boudreau

Alexander E. Patrakov wrote:

George Boudreau wrote:
I see. You will create a custom book, LFS + BLFS-lite, and run jhalfs 
against the new book.


Well, calling the additions "BLFS-lite" would be a big stretch :) Just 
enough tools to read the book, copy-paste commands and get online.


The book would remain as a reference with the included lynx package as 
a reader. This CD would create a bootable, network ready install?


Yes, although this will not become the official LiveCD (because of the 
failed "doubles as a rescue CD" requirement and because it won't work on 
my system due to LVM). This CD was originally intended as a bad joke. 
But let it happen :)


  yes.. variations on a theme are valuable exercises. You seem to have 
your developers cap on.. s


   1. Why not a USB based system, save those CD's for coasters.

   2. Incorporate the Puppy-Linux cdrom (yes.. cdrom) write-back 
capabilities to create a user customizable CDROM.


   3. Absolute minimum compile environment (CLFS bootstrap method) with 
network tools for a pure network build.


   Just some idea that have been floating around
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Greetings and a General Cleanup

2006-10-30 Thread George Boudreau

Jeremy Huntwork wrote:

Alexander E. Patrakov wrote:
Indeed, jhalfs is just a very good tool. I have a plan of building a 
new MiniCD with it, by patching the minimum of additional packages 
into the LFS book and running the jhalfs script on that patched book. 
Is this OK for jhalfs maintainers?




I, at the least, would be interested in seeing what comes of that. :)


  Just curious, what packages.

--
JH


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Upgrade to Linux-2.6.18

2006-09-25 Thread George Boudreau

Matthew Burgess wrote:

Hi folks,


Incidentally, has anyone done any work on getting the headers_install 
approach integrated with jhalfs.  Is any specific support required, or 
does it just require the "linux-libc-headers" page being replaced with a 
"linux headers" page?



  yes.. changing the page will suffice

Regards,

Matt.



--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Book SVN-20060909, Linux-Headers

2006-09-13 Thread George Boudreau

Hi Robert,
  Doing a HLFS/glibc build using jhalfs and I encountered a failure 
building  6.9. Linux-Headers-2.6.17.11-08232006


   cp -va include/net/* /usr/include/net

is not a valid directory.  Am I missing something??

  G

--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Package Users Hint

2006-08-24 Thread George Boudreau

M.Canales.es wrote:

El Sábado, 19 de Agosto de 2006 16:51, Chris Staub escribió:


Note: A similar warning should be added to the ALFS webpage, saying that
you should not even attempt ALFS until you can successfully build a
system manually without errors and without any help from support
channels, and that any user who does try ALFS without this prerequisite
will not get any help from the support channels.


The next entry will be added to the jhalfs README:

---

2. PREREQUISITES::

 To use this tool you MUST:

 - have experience building {c,h,b}LFS packages
 - know how to edit and write shell scripts
 - know how a Makefile works
 - be able to trace build failures and to find what is causing it
   (user error, package bug, {c,h,b}LFS command bug, or jhalfs code bug)

 If you don't have the above skill, please don't use this tool.

--

Looks that enought?

  It is enough to warn any users, we can only supply assistance to 
jhalfs questions and cannot hold their hands.




--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


uClibc

2006-07-28 Thread George Boudreau

Robert,

  The heat here in Toronto has baked my brain and it's dumb question time.
  I ran jhalfs against the uClibc branch and it died a horrible death 
on chap 5.4 uClibc. I noticed you no longer build the uClibc headers in 
a separate script, you jump in feet first into a full build. However 
uClibc is looking for stack_chk_guard and stack_chk_local_fail. This is 
not available until the embryo is built. Just a piece of info (or noise 
if you are already looking into this)


 The glibc branch ran to completion and I was able to boot and ping a 
remote site. (not a test but it's a start). Total build time 3h20m and a 
3.2g intel 630 w/1g mem box.


 G
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


one last typo, kernel

2006-07-28 Thread George Boudreau

Robert,

I was sure there were no more script problems but this one is back..

 7.12. Linux-2.6.17.7
..
make CC="gcc -no-pie -fno-stack-protector-all"
.
  change to
.
make CC="gcc -no-pie -fno-stack-protector"

The -fno-stack-protector-all switch is no longer valid

G

--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


svn typo

2006-07-28 Thread George Boudreau

Robert,
  One last typo. (at least jhalfs is good at catching cmd script issues 
  :-) )

  G.

 7.12. Linux-2.6.17.7
..

install -m444 
/sources/grsecurity-2.1.9-2.6.17.7-200607261817.patch.gz.gz /usr/src

gunzip /usr/src/grsecurity-2.1.9-2.6.17.7-200607261817.patch.gz.gz

should be .patch.gz

cd /usr/src/linux-2.6.17.7
patch -Np1 -i ../grsecurity-2.1.9-2.6.17.7-200607261817.patch.gz


should be .patch
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


misisng patch

2006-07-26 Thread George Boudreau

Robert,
  The following patch seems to be missing, I have looked in your 
patches dir and did not notice it there..


http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.4-iconv_unnest-1.patch
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: New server specs

2006-04-13 Thread George Boudreau



Randy McMurchy wrote:

George Boudreau wrote these words on 04/13/06 18:42 CST:

   It is fast enough for me and does a full LFS build in well under 2 
hours and can render a book in minutes.


I have a 500mhz p3 that every hour looks to see if there are updates
to the BLFS and LFS books. If so, it renders. LFS SVN renders in about
3 minutes on this box, and it's a 500mhz. Jeez, I'd hope your 3.2ghz
machine can also render in just a couple of minutes.

Or perhaps did you mean seconds, and accidentally typed minutes? :-)


 yes, my mistake, it was seconds.. 1.05 sys, 35.1 real.

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: New server specs

2006-04-13 Thread George Boudreau



Ken Moffat wrote:


 But, I won't be surprised if a 3GHz system is not as fast as you
think!  Sure, the memory (PC3200, or 2700, or DDR2?) is faster than
what I guess must be PC100 in the old box, but the cpu will need
more clocks per instruction.  It will definitely be faster in the
short term, but maybe not providing as much room for growth as you
hope.  Anybody got any server benchmark results for old/current kit
?

Ken


  Although not Intel's latest toy I run a P4-640 (3.2Ghz 64bit w/1g 
mem) and it does run toasty. At full tilt running -j3 builds it reaches 
56deg in a mid-tower box with 4 fans. As a personal toy it is fine but I 
would want more cooling for the SATA drives.
  It is fast enough for me and does a full LFS build in well under 2 
hours and can render a book in minutes.
  If I had my 'druthers I would have RAID 1 as I have lost disks in the 
past (oops, when was the last backup?)
  900 series would be nice but stay away from the top end as it is 
overpriced for minimal performance gain, invest in disks and memory 
instead..


  just a opinion
George

p.s. for the dreamers, how about a beowolf cluster with distcc.
( I have a extra Sinclair ZX81 and an Motorola 1802 system somewhere in 
this clutter I could donate.. :-)

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Unbootable

2006-03-22 Thread George Boudreau

I have lost the thread for this topic so I will reply to my own posting..

You bring up a good point:  I should have mentioned that I built the 
glibc flavor.  I wonder if this could be a glibc issue?  That would 
cause havoc when the kernel tries to run init, I assume - but would it 
cause a kernel panic?


I will build a 2.6.14.6/glibc version and see what happens.. I will take 
 about 2 hours..


  HLFS 2.6.14.6/glibc builds, boots and accesses the network.

  This build was done with the following jhalfs branch which pulls down 
the latest HLFS book with no changes made to the code and only 
recommended security switches enabled in the kernel.


   SVN="svn://svn.linuxfromscratch.org" 


   svn co $SVN/ALFS/jhalfs/branches/experimental

-jps

--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


from LLH announce list.. it's official LLH is dead

2006-03-14 Thread George Boudreau


LLH hasn't seen a new release for a lot more than six months now and up 
until today I hoped to get back on track with new releases. But I've 
just spent some time doing a 2.6.14 update, and it came back to me, that 
I'd have to spend up to 10 hours just to get a basic 2.6.14.0 ready. And 
there'd still be 2.6.15 waiting, 2.6.16 just around the corner plus 
sorting through all the bug reports that came in during those months and 
all the internal rearranging I either had planned or that's being forced 
by new kernel releases (eg. addition of asm-powerpc).


I stopped having both the time and the will for such commitments a 
couple of months ago.


Should anyone want to take over, I'd be happy to give hints, pointers, 
and whatnot. Just don't get overexcited -- diffs between new kernel 
versions get bigger, not smaller, and after a couple of years there's 
still no long term solution in sight.


Oh, and women don't fall for the "I hack kernel stuff" line. I was lied to.


--
In the year eighty five ten
God is gonna shake his mighty head
He'll either say,
"I'm pleased where man has been"
Or tear it down, and start again
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: RFC - Raw Kernel Headers

2006-03-08 Thread George Boudreau
  Just playing the devil's advocate but have you run your script 
against a 2.6.12 kernel and compared your output to the 'official' 
2.6.12 llh files.


Jim Gifford wrote:

Tushar Teredesai wrote:

BTW, instead of writing to /tmp/new_header file, the script should
probably write to $header.orig. The file in /tmp may exist and may not
be owned by the user running the script.

  

Will be done in the next version, expect it shortly.

Also since this is starting to become a hot topic, I've created a svn 
for the script, so we can track it's progress.

http://svn.jg555.com

Anyone interested in helping can submit patches to me also, I see this 
as a CLFS and LFS community project.





--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Bootstrapping GCC

2006-02-07 Thread George Boudreau

Jeremy Huntwork wrote:

Ryan Oliver wrote:


I must admit I never really ever bothered doing a time comparison
between the methods (the build takes as long as it takes). Would be
interesting to get some figures...


If we can get jhalfs set up to parse CLFS x86 -> x86, I can time the 
builds here.


 Jeremy, this is a work in progress but it does build x8x->x86, x86_64 
multilib, and a lot of hand holding a x86_64 pure.

--
JH




jhaclfs-dev.tar.bz2
Description: Binary data
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


uClibc and kernel build

2006-01-25 Thread George Boudreau
Robert,
  I saw your query in the uClibc list and the reply..  whoopee, HLFS
now compiles.. uClibc-0.9.28/linux-2.6.14.6 (using jhahlfs)

+MALLOC_GLIBC_COMPAT=y

  George
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


HLFS SVN-20051113 missing patch?

2005-11-14 Thread George Boudreau
Hello all

  While beating my way through the latest svn of hlfs I noticed a
patch was missing when coreutils was upgraded from 5.2.1 to 5.93

>>> coreutils-5.93-uname_PIC-1.patch

  I substituted corecutils-5.93-uname-2.patch for the moment.. I have
a bash script(s) which automate(s0 (somewhat) a uClibc chap5/6 build
when  I stumbled on the missing script..

  George.
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Feedback on jhalfs

2005-10-27 Thread George Boudreau
Hi Jeremy,

  Functionality-- it produces a LFS system, what more could you ask for
  todo list-- improve 'make clean', there are some artifacts from
chapters 6,7,8,9

  I think the script is a useful tool. It may be all well and good to
bash in commands by hand but if you want to rebuild a system from
scratch for some reason the jhalfs script is just what the doctor
ordered. (and as a bonus it grabs all the latest mods from the svn
doc). It is not supposed to and does not replace the LFS book but is a
supplement.

  George
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page