public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Customised Gentoo "system"
@ 2001-07-11  6:49 Sean Mitchell
  2001-07-11  8:11 ` Dan Armak
  2001-07-11 13:01 ` Daniel Robbins
  0 siblings, 2 replies; 10+ messages in thread
From: Sean Mitchell @ 2001-07-11  6:49 UTC (permalink / raw
  To: gentoo-dev

Perhaps I've missed this in the docs somewhere, but I'm not sure exactly
what happens when I "emerge system".

I presume there is a file somewhere that defines "system". What I'd like to
do is create a custom one with a view to building a secure server.

Can anyone shed a little light on this or point me to some docs that will
help?

Thanks,

Sean

------------------------------------------------------------------------
 Sean Mitchell                                        Software Engineer
 smitchell@phoenix-interactive.com       Phoenix Interactive Design Inc
 tel. 519-679-2913 x237                        4th Floor, 137 Dundas St
 fax. 519 679 6773                          London, ON, Canada  N6A 1E9
                           ICQ# 104246806
------------------------------------------------------------------------




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11  6:49 Sean Mitchell
@ 2001-07-11  8:11 ` Dan Armak
  2001-07-11 13:01 ` Daniel Robbins
  1 sibling, 0 replies; 10+ messages in thread
From: Dan Armak @ 2001-07-11  8:11 UTC (permalink / raw
  To: gentoo-dev

Run 'emerge --help system' and you'll see.

HTH
Dan

On Wednesday 11 July 2001 15:45, you wrote:
> Perhaps I've missed this in the docs somewhere, but I'm not sure exactly
> what happens when I "emerge system".
>
> I presume there is a file somewhere that defines "system". What I'd like to
> do is create a custom one with a view to building a secure server.
>
> Can anyone shed a little light on this or point me to some docs that will
> help?
>
> Thanks,
>
> Sean
>
> ------------------------------------------------------------------------
>  Sean Mitchell                                        Software Engineer
>  smitchell@phoenix-interactive.com       Phoenix Interactive Design Inc
>  tel. 519-679-2913 x237                        4th Floor, 137 Dundas St
>  fax. 519 679 6773                          London, ON, Canada  N6A 1E9
>                            ICQ# 104246806
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@cvs.gentoo.org
> http://cvs.gentoo.org/mailman/listinfo/gentoo-dev



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11  6:49 Sean Mitchell
  2001-07-11  8:11 ` Dan Armak
@ 2001-07-11 13:01 ` Daniel Robbins
  2001-07-11 15:18   ` Terje Kvernes
  2001-07-11 20:05   ` Collins Richey
  1 sibling, 2 replies; 10+ messages in thread
From: Daniel Robbins @ 2001-07-11 13:01 UTC (permalink / raw
  To: gentoo-dev

On Wed, Jul 11, 2001 at 08:45:46AM -0400, Sean Mitchell wrote:
> Perhaps I've missed this in the docs somewhere, but I'm not sure exactly
> what happens when I "emerge system".
> 
> I presume there is a file somewhere that defines "system". What I'd like to
> do is create a custom one with a view to building a secure server.
> 
> Can anyone shed a little light on this or point me to some docs that will
> help?

>From "emerge --help system":

emerge [ options ] system

"emerge system" is the Portage system update command.  When run, it
will scan the /etc/make.profile/packages file and determine what
packages need to be installed so that your system meets the minimum
requirements of your current system profile.  Note that this doesn't
necessarily bring your system up-to-date at all; instead, it just
ensures that you have no missing parts.  For example, if your system
profile specifies that you should have sys-apps/iptables installed
and you don't, then "emerge system" will install it (the most
recent version that matches the profile spec) for you.  It's always a
good idea to do an "emerge --pretend system" before an "emerge
system", just so you know what emerge is planning to do.

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [gentoo-dev] Customised Gentoo "system"
@ 2001-07-11 13:25 Sean Mitchell
  2001-07-11 13:35 ` Daniel Robbins
  0 siblings, 1 reply; 10+ messages in thread
From: Sean Mitchell @ 2001-07-11 13:25 UTC (permalink / raw
  To: gentoo-dev

> -----Original Message-----
> From: Daniel Robbins [mailto:drobbins@gentoo.org]
> Sent: Wednesday, July 11, 2001 3:01 PM
> To: gentoo-dev@cvs.gentoo.org
> Subject: Re: [gentoo-dev] Customised Gentoo "system"

> From "emerge --help system":
> 
> emerge [ options ] system
> 
> "emerge system" is the Portage system update command.  When run, it
> will scan the /etc/make.profile/packages file and determine what
> packages need to be installed so that your system meets the minimum
> requirements of your current system profile.  Note that this doesn't
> necessarily bring your system up-to-date at all; instead, it just
> ensures that you have no missing parts.  For example, if your system
> profile specifies that you should have sys-apps/iptables installed
> and you don't, then "emerge system" will install it (the most
> recent version that matches the profile spec) for you.  It's always a
> good idea to do an "emerge --pretend system" before an "emerge
> system", just so you know what emerge is planning to do.

Perfect. The more I learn about this little beauty the more I like it!

So basically all that's needed to create a custom gentoo based distro is to
edit the /etc/make.profile/packages file.

Cheers,

Sean

------------------------------------------------------------------------
 Sean Mitchell                                        Software Engineer
 smitchell@phoenix-interactive.com       Phoenix Interactive Design Inc
 tel. 519-679-2913 x237                        4th Floor, 137 Dundas St
 fax. 519 679 6773                          London, ON, Canada  N6A 1E9
                           ICQ# 104246806
------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11 13:25 [gentoo-dev] Customised Gentoo "system" Sean Mitchell
@ 2001-07-11 13:35 ` Daniel Robbins
  0 siblings, 0 replies; 10+ messages in thread
From: Daniel Robbins @ 2001-07-11 13:35 UTC (permalink / raw
  To: gentoo-dev

On Wed, Jul 11, 2001 at 03:21:48PM -0400, Sean Mitchell wrote:

> Perfect. The more I learn about this little beauty the more I like it!
> 
> So basically all that's needed to create a custom gentoo based distro is to
> edit the /etc/make.profile/packages file.

Well, /etc/make.profile is a symlink to /usr/portage/profiles/default, so any
changes you make inside /etc/make.profile will be erased the next time you do
an emerge rsync.  A better technique is to copy /usr/portage/profiles/default
to another location outside of /usr/portage (/etc would be fine) and then hack
away.  

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11 13:01 ` Daniel Robbins
@ 2001-07-11 15:18   ` Terje Kvernes
  2001-07-11 20:05   ` Collins Richey
  1 sibling, 0 replies; 10+ messages in thread
From: Terje Kvernes @ 2001-07-11 15:18 UTC (permalink / raw
  To: gentoo-dev

Daniel Robbins <drobbins@gentoo.org> writes:

> "emerge system" is the Portage system update command. When run, it
> will scan the /etc/make.profile/packages file and determine what
> packages need to be installed so that your system meets the minimum
> requirements of your current system profile. Note that this doesn't
> necessarily bring your system up-to-date at all; 

  after reading through the portage users guide[1] I haven't found any
  easy way of upgrading all packages that can be updated
  automagically. is there any planning on doing this? :)

  [1] <url: http://www.gentoo.org/doc/portage-user.html >

-- 
Terje



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-dev] Customised Gentoo "system"
@ 2001-07-11 15:48 Grant Goodyear
  2001-07-11 16:29 ` Terje Kvernes
  0 siblings, 1 reply; 10+ messages in thread
From: Grant Goodyear @ 2001-07-11 15:48 UTC (permalink / raw
  To: gentoo-dev

>after reading through the portage users guide[1] I haven't found any
>easy way of upgrading all packages that can be updated
>automagically. is there any planning on doing this? :)

It's planned, but not ready yet.  I'm going to add an entry to 
the FAQ about it, since we get asked this question a lot.

-Grant-
-- 
___________________________________________________________________
|     Grant Goodyear                  |  The Secrets of Physics:   |
|     Dept. of Chemistry - UH         |1. Add zero.                |
|     Houston, TX  77204              |2. Multiply by one.         |
|-------------------------------------|3. Expand in a Taylor series|
|e-mail: goodyear@uh.edu              |4. Integrate by parts.      |
|www:bernacchi.chem.uh.edu/~grant     |5. Fourier transform.       |
|                                     |6. Add auxiliary variables  |
|_____________________________________|____________________________|
 



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11 15:48 Grant Goodyear
@ 2001-07-11 16:29 ` Terje Kvernes
  0 siblings, 0 replies; 10+ messages in thread
From: Terje Kvernes @ 2001-07-11 16:29 UTC (permalink / raw
  To: gentoo-dev; +Cc: gentoo-dev

Grant Goodyear <grant@bernacchi.chem.uh.edu> writes:

> [me]
>
> > after reading through the portage users guide[1] I haven't found
> > any easy way of upgrading all packages that can be updated
> > automagically. is there any planning on doing this? :)
> 
> It's planned, but not ready yet. 

  okay, thanks.

> I'm going to add an entry to the FAQ about it, since we get asked
> this question a lot.

  okay, sorry. I thought I'd read the mailinglists a bit more
  carefully than to ask a silly question again. :/

-- 
Terje



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11 13:01 ` Daniel Robbins
  2001-07-11 15:18   ` Terje Kvernes
@ 2001-07-11 20:05   ` Collins Richey
  2001-07-11 23:07     ` Daniel Robbins
  1 sibling, 1 reply; 10+ messages in thread
From: Collins Richey @ 2001-07-11 20:05 UTC (permalink / raw
  To: gentoo-dev

On Wed, 11 Jul 2001 13:01:00 -0600 Daniel Robbins <drobbins@gentoo.org>
wrote:

> On Wed, Jul 11, 2001 at 08:45:46AM -0400, Sean Mitchell wrote:
> > Perhaps I've missed this in the docs somewhere, but I'm not sure
> exactly
> > what happens when I "emerge system".
> > 
> > I presume there is a file somewhere that defines "system". What I'd
> like to
> > do is create a custom one with a view to building a secure server.
> > 
> > Can anyone shed a little light on this or point me to some docs that
> will
> > help?
> 
> From "emerge --help system":
> 
> emerge [ options ] system
> 
> "emerge system" is the Portage system update command.  When run, it
> will scan the /etc/make.profile/packages file and determine what
> packages need to be installed so that your system meets the minimum
> requirements of your current system profile.  Note that this doesn't
> necessarily bring your system up-to-date at all; instead, it just
> ensures that you have no missing parts.  For example, if your system
> profile specifies that you should have sys-apps/iptables installed
> and you don't, then "emerge system" will install it (the most
> recent version that matches the profile spec) for you.  It's always a
> good idea to do an "emerge --pretend system" before an "emerge
> system", just so you know what emerge is planning to do.
> 

The answer is quite informative, but what is "your current system
profile"?
-- 
Collins Richey
Denver Area
Gentoo_rc5 XFCE



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] Customised Gentoo "system"
  2001-07-11 20:05   ` Collins Richey
@ 2001-07-11 23:07     ` Daniel Robbins
  0 siblings, 0 replies; 10+ messages in thread
From: Daniel Robbins @ 2001-07-11 23:07 UTC (permalink / raw
  To: gentoo-dev

On Wed, Jul 11, 2001 at 08:14:06PM +0000, Collins Richey wrote:
> > From "emerge --help system":
> > 
> > emerge [ options ] system
> > 
> > "emerge system" is the Portage system update command.  When run, it
> > will scan the /etc/make.profile/packages file and determine what
> > packages need to be installed so that your system meets the minimum
> > requirements of your current system profile.  Note that this doesn't
> > necessarily bring your system up-to-date at all; instead, it just
> > ensures that you have no missing parts.  For example, if your system
> > profile specifies that you should have sys-apps/iptables installed
> > and you don't, then "emerge system" will install it (the most
> > recent version that matches the profile spec) for you.  It's always a
> > good idea to do an "emerge --pretend system" before an "emerge
> > system", just so you know what emerge is planning to do.
> > 
> 
> The answer is quite informative, but what is "your current system
> profile"?

/etc/make.profile is a symlink that points to your current system profile,
which normally resides in /usr/portage/profiles.  Right now, it should be
the "default" profile.

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-07-12  5:06 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-11 13:25 [gentoo-dev] Customised Gentoo "system" Sean Mitchell
2001-07-11 13:35 ` Daniel Robbins
  -- strict thread matches above, loose matches on Subject: below --
2001-07-11 15:48 Grant Goodyear
2001-07-11 16:29 ` Terje Kvernes
2001-07-11  6:49 Sean Mitchell
2001-07-11  8:11 ` Dan Armak
2001-07-11 13:01 ` Daniel Robbins
2001-07-11 15:18   ` Terje Kvernes
2001-07-11 20:05   ` Collins Richey
2001-07-11 23:07     ` Daniel Robbins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox