View previous topic :: View next topic |
Author |
Message |
kurauzo n00b
Joined: 22 Apr 2003 Posts: 4 Location: Vinhedo, SP - Brazil
|
Posted: Tue Apr 29, 2003 12:41 pm Post subject: recompiling all packages currently merged |
|
|
I have have converted my /home filesystem from ext3 to xfs, and now I want to use ACLs and other stuff, putting more flags in my 'USE' variables.
I'll be out for vacation for 4 or 5 days and I wanted to recompile my entire system to apply my new USE flags and some optimizations too (changed from athlon to athlon-xp), but how can I do it?
If I even could list all packages merged into my system I would be able to parse that list and make a 'half-line-stupid-emerge-all-packages-several-times-script', but how can I make this List?
Any help please?[/b] _________________ Klaus Heinrich Kiwi - Kurauzo[GengisKlan]
Vinhedo, SP - Brazil - bofh Extreme lanhouse
_____________________________________ |
|
Back to top |
|
|
duff Guru
Joined: 19 Jun 2002 Posts: 466 Location: Clemson, SC
|
Posted: Tue Apr 29, 2003 12:42 pm Post subject: |
|
|
|
|
Back to top |
|
|
weird wonko Tux's lil' helper
Joined: 05 Jan 2003 Posts: 141
|
Posted: Tue Apr 29, 2003 1:04 pm Post subject: |
|
|
I wonder if this has ever worked for anyone. Whenever I try to cmpile many things, there are always some packets failling, stopping the emerge.
What I do for ths is using rmerge2 (emerge rmerge2). rmerge2 -f -s -e world will emerge everything, and output a list of packets that failed afterwards. To use rmerge2, I need to do a source /etc/make.conf; export CFLAGS=$CFLAGS; export CXXFLAGS=$CXXFLAGS before. |
|
Back to top |
|
|
dma Guru
Joined: 31 Jan 2003 Posts: 437 Location: Charlotte, NC, USA
|
Posted: Tue Apr 29, 2003 4:58 pm Post subject: |
|
|
Then there's always this... (I'm sorry I keep bringing it up)
https://forums.gentoo.org/viewtopic.php?t=50078
you probably just need sys-apps/xfsdump and sys-apps/xfsprogs.
Fileutils, samba, and gradm seem to be affected by the addition of acl to the use settings.
Let me know how it works. |
|
Back to top |
|
|
jasonm Tux's lil' helper
Joined: 25 Feb 2003 Posts: 90 Location: Calgary, Canada... Eh!
|
Posted: Tue Apr 29, 2003 7:05 pm Post subject: |
|
|
hey dma
make sure you:
Code: | # emerge glibc
[...]
# emerge world -e |
jasonm _________________ Registered User # 323863
There is nothing new under the sun . . .
"Open source takes the bullshit out of software."
[small]~ Charles Ferguson on TechnologyReview.com[/small] |
|
Back to top |
|
|
papaC n00b
Joined: 25 Apr 2002 Posts: 19 Location: Florida
|
Posted: Tue Apr 29, 2003 8:16 pm Post subject: might want to update package.mask as well |
|
|
You may also do well by masking packages that force you to stop for manuall intervention. i.e. - if you have sun java packages.
Just mask them in the package.mask and when you are done with everything else do another rsync to restore your package.mask and manually re-emerge the ommitted packages if you so choose. _________________ Down with categorical imperative! |
|
Back to top |
|
|
joycea Apprentice
Joined: 23 Jul 2002 Posts: 191 Location: Kingston, Canada
|
Posted: Wed Apr 30, 2003 2:30 am Post subject: |
|
|
Just to throw my voice in, I just wanted to say that I was amazed at how well 'emerge -e world' worked for me. I was upgrading my system from 1.2 to 1.4 so I was a little nervous as I didn't want to have an unusable system, but the system upgraded virtually flawlessly. I ran into a small problem where the Galeon ebuild was missing a newline indicator, so I fixed that submitted a bug report and then ran 'emerge --resume' and everything chugged along happily from there.
I was almost astonished to see something work so well when I was changing so many critical parts of my system. So, don't be afraid of -e and my sincere thanks to all the Gentoo devs. |
|
Back to top |
|
|
|