Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107759 - Gentoo for Mac OSX installer should be updated
Summary: Gentoo for Mac OSX installer should be updated
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: PPC OS X
: High normal (vote)
Assignee: Gentoo for Mac OS X
URL:
Whiteboard:
Keywords:
: 67600 (view as bug list)
Depends on:
Blocks: 90329 108282
  Show dependency tree
 
Reported: 2005-09-30 23:59 UTC by Fabian Groffen
Modified: 2007-03-26 19:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Groffen gentoo-dev 2005-09-30 23:59:33 UTC
A new Gentoo for Mac OSX installer should be created that includes fixes for:
- updated version of portage (to avoid collision-protect bugs on them)
- a better bootstrap script that sets the correct CHOST variable
- the FETCH_COMMAND should include -f to deal with failing downloads/sites

slightly off topic:
- portage created users should not be included on the list of users when logging on.
I guess this is unrelated to the installer, but I felt it worth mentioning here.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Kito (RETIRED) gentoo-dev 2005-10-01 08:25:06 UTC
Ok, I have an updated installer locally, I want to wait for the next stable version of portage before 
releasing, as it will have initial support for EAPI.

(In reply to comment #0)
> A new Gentoo for Mac OSX installer should be created that includes fixes for:
> - updated version of portage (to avoid collision-protect bugs on them)

This should be fixed.

> - a better bootstrap script that sets the correct CHOST variable
> - the FETCH_COMMAND should include -f to deal with failing downloads/sites
> 

This is fixed.

> slightly off topic:
> - portage created users should not be included on the list of users when logging on.
> I guess this is unrelated to the installer, but I felt it worth mentioning here.

I fixed this for the pkg installer, enewuser still needs to be updated. Setting the nefinfo property 
"change 0" is the fix.

I also removed the `alias emerge='sudo emerge'` to make it a little more gentooey.

I would also like to offer a couple different installers, one minimal(~500K, pretty much what we have 
now) as well as a 'full' install (~should be ~24MB, basically all the utils that `emerge system` pulls in).
Comment 2 Kito (RETIRED) gentoo-dev 2005-10-01 08:25:16 UTC
Ok, I have an updated installer locally, I want to wait for the next stable version of portage before 
releasing, as it will have initial support for EAPI.

(In reply to comment #0)
> A new Gentoo for Mac OSX installer should be created that includes fixes for:
> - updated version of portage (to avoid collision-protect bugs on them)

This should be fixed.

> - a better bootstrap script that sets the correct CHOST variable
> - the FETCH_COMMAND should include -f to deal with failing downloads/sites
> 

This is fixed.

> slightly off topic:
> - portage created users should not be included on the list of users when logging on.
> I guess this is unrelated to the installer, but I felt it worth mentioning here.

I fixed this for the pkg installer, enewuser still needs to be updated. Setting the nefinfo property 
"change 0" is the fix.

I also removed the `alias emerge='sudo emerge'` to make it a little more gentooey.

I would also like to offer a couple different installers, one minimal(~500K, pretty much what we have 
now) as well as a 'full' install (~should be ~24MB, basically all the utils that `emerge system` pulls in).
Comment 3 Kito (RETIRED) gentoo-dev 2005-10-01 08:26:58 UTC
*** Bug 67600 has been marked as a duplicate of this bug. ***
Comment 4 Fabian Groffen gentoo-dev 2005-10-01 08:30:00 UTC
w00t!

One thing I don't really agree on, which is the release of it.  Only if a new
portage release is next week, I'd say it is profitable to wait, otherwise, why
waiting for more bugs on 'broken portage' and 'portage update collides'.  Or I
miss a point here, but if you already have the installer floating around, it
should be a no cost operation to let it go live.
Comment 5 Kito (RETIRED) gentoo-dev 2005-10-01 08:35:06 UTC
Next stable portage was supposed to have been released as testing this weekend, probably stable in a 
couple weeks. 

I wanted to wait as the addition of EAPI is fairly substantial, especially for our upcoming overlay work. And 
I'd rather not have to issue 2 installers in quick succession....
Comment 6 Hasan Khalil (RETIRED) gentoo-dev 2005-10-01 10:25:01 UTC
(In reply to comment #2)
> > slightly off topic:
> > - portage created users should not be included on the list of users when logging on.
> > I guess this is unrelated to the installer, but I felt it worth mentioning here.
> 
> I fixed this for the pkg installer, enewuser still needs to be updated. Setting the nefinfo property 
> "change 0" is the fix.

Setting said users' shell to /bin/false works, too.
Comment 7 Fabian Groffen gentoo-dev 2005-10-01 10:29:27 UTC
some users generated by portage need a shell (usually /bin/bash) to have the
respective daemon/program using it running correctly
Comment 8 Fabian Groffen gentoo-dev 2005-10-13 11:23:30 UTC
new problem:
on a fresh Gentoo for OSX install etc-update is broken:

Scanning Configuration files...
Automerging trivial changes in: etc-update.conf
The following is the list of files which need updating, each 
configuration file is followed by a list of possible replacement files.
1) /etc/dispatch-conf.conf
/etc/._cfg0000_dispatch-conf.conf
2) /etc/make.conf.example
/etc/._cfg0000_make.conf.example
Please select a file to edit by entering the corresponding number.
              (don't use -3 or -5 if you're unsure what to do)
              (-1 to exit) (-3 to auto merge all remaining files)
                           (-5 to auto-merge AND not use 'mv -i'): 1

/usr/sbin/etc-update: line 243: less": command not found
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again
Please select from the menu above (-1 to ignore this update): ^C
aphrodite:/etc root# 


The solution (which is IMHO quite stupid, but I don't know another way to solve
it) is to remove all quotes from /etc/etc-update.conf, which solves the problem,
and also finds more patched to be trivially enough to simply apply (such as the
above visible make.conf.example, which indeed should have)
Comment 9 Nick Dimiduk (RETIRED) gentoo-dev 2006-02-07 10:18:36 UTC
Have we seen any other suggestions?  Adding 90329 to the blocked list as it is also related to the installer.
Comment 10 Fabian Groffen gentoo-dev 2007-03-26 19:10:30 UTC
Conclusion of the story: you'll wait forever and never release the work you did.  Now it's gone forever.