Look at the lilo configuration in buildit.s.

settings.s is double-duty-

- When it *runs*, it just ignores that part.

- When *lilo prints it*, the script part scrolls past.

But *when you run lilo* is when it builds the boot logic that
knows what to display!  So, if you *increase how many sectors
it takes*, you have to re-run lilo!

Note, you can make it longer- as long as it still fits in the
*same number of sectors*.  SO, since it is 967 bytes long, you
have to either keep it *somehow* <= 1024, maybe by editing some
other part of it shorter- or re-run lilo.

-Tom

On Sat, 19 Feb 2005, John Lumby wrote:

> Date: Sat, 19 Feb 2005 16:41:11 -0500
> From: John Lumby <[EMAIL PROTECTED]>
> To: [email protected]
> Cc: [EMAIL PROTECTED]
> Subject: truncation of settings.s  (was : how to pass parms to rc.custom?)
>
> I notice that when I add lines to (the top of) settings.s on the diskette,
> then the same number of lines (or characters ?) as I added, are truncated
> from the bottom of the logo that is displayed on initial boot..    Not a big
> problem, everything else works, but odd.    I have a feeling of deja-vu all
> over again - did I report this before and you explained it?   Or did I
> notice it before and figure out why?      Can't remember.
> Anyway on looking at it now, I can't see what actually displays that logo.
> It seems that /etc/rc.S dot-sources settings.s and  the code in settings.s
> itself dd's it to /dev/null ...     so how does it end up on the console?
> Can you explain (again?) how this works and whether there's something simple
> I can additionally edit in settings.s or rc.custom.gz on the diskette that
> preserves the full boot logo.  (without having to re-buildit)
>
> John
>
> ----Original Message Follows----
> From: Tom Oehser <[EMAIL PROTECTED]>
> To: John Lumby <[EMAIL PROTECTED]>
> CC: [email protected]
> Subject: Re: [tomsrtbt]   how to pass parms to rc.custom?
> Date: Tue, 21 Dec 2004 13:12:25 -0500 (EST)
>
>
> The intention was that most users would be customizing settings.s and
> rc.custom.gz without rebuilding.  If you are doing a rebuild anyway,
> I think you can modify 1/settings.s, and settings there will be kept.
>
> -Tom
>
> On Tue, 21 Dec 2004, John Lumby wrote:
>
>  > Date: Tue, 21 Dec 2004 11:56:35 -0500
>  > From: John Lumby <[EMAIL PROTECTED]>
>  > To: [email protected]
>  > Subject: [tomsrtbt]   how to pass parms to rc.custom?
>  >
>  > In the supplied rc.custom.gz, there is this (at line 4):
>  >
>  > if [ "$IPADDR" != "" ]
>  > then ... do stuff
>  > fi
>  >
>  > How would I set IPADDR to something such that the stuff is done?    Is it
>  > simply a matter of setting it in 1/settings.s?      That's what I think I
>  > deduce from looking at
>  > 2/etc/rc.S
>  > I have been a bit unwilling to put "permanent" settings in 1/settings.s
>  > since I notice that buildit completely rewrites it (1/settings.s) every
> time
>  > I buildit   (why does it do that?     doesn't trust me?   I guess that's
>  > wise ...)    I suppose I can edit the settings.s on the diskette, which
> is
>  > the way I am supposed to do it according to the FAQ.     But I wonder if
>  > there's some place on the build directory where I can safely store
> settings
>  > like this and have them included in every diskette I build without having
> to
>  > think about it.
>  >
>  > John
>  >
>  >
>
>

Reply via email to