Tiny Core Linux

Tiny Core Base => TCB Q&A Forum => Topic started by: TerryJC on January 07, 2011, 08:36:44 AM

Title: How does TC handle the /etc/host file?
Post by: TerryJC on January 07, 2011, 08:36:44 AM
Can someone please explain exactly how TC deals with the /etc/host file during boot up?  I wanted to allow certain domains to be aliased to localhost, so I added the appropriate info to /etc/host on the running system.  This did what I wanted, so I added my updated host file to a remastered TC image.

Clearly, TC is generating the host file during boot up, because the change that I had made was not there.  How does TC derive the info in host?  Is there somewhere else that I can add this info so that it gets included?  Otherwise, is there a better way?
Title: Re: How does TC handle the /etc/host file?
Post by: gerald_clark on January 07, 2011, 10:04:58 AM
What /etc/host file?
Did you mean /etc/hosts?
Why not setup a persistent tce directory and add
etc/hosts
to .filetool.lst?
Title: Re: How does TC handle the /etc/host file?
Post by: TerryJC on January 07, 2011, 10:25:47 AM
What /etc/host file?
Did you mean /etc/hosts?
Why not setup a persistent tce directory and add
etc/hosts
to .filetool.lst?

I've not got access to the TC disc ATM, but I could have sworn that the file I was editing was /etc/host.  However, on this Kubuntu machine it's /etc/hosts, so that must be it.

The reason I can't use a persistent tce directory is that the machines that I want to launch the Live disc on are going to be new and may well not have a hard disc installed.  I want it to serve up these pages 'out of the box' without anyone having to do anything other than point the browser at the home page.
Title: Re: How does TC handle the /etc/host file?
Post by: roberts on January 07, 2011, 10:34:57 AM
Sounds like a remaster.

During boot....
/etc/init.d/tc-config calls sethostname
sethostname is a function that can be found in /etc/init.d/tc-functions
It is there that you will find what you want to edit for your remaster.
Title: Re: How does TC handle the /etc/host file?
Post by: TerryJC on January 07, 2011, 11:12:15 AM
Sounds like a remaster.

During boot....
/etc/init.d/tc-config calls sethostname
sethostname is a function that can be found in /etc/init.d/tc-functions
It is there that you will find what you want to edit for your remaster.

Thanks.