* [gentoo-dev] alsa-utils ebuild typo ? / rc5 and rc6 inits update
@ 2001-09-06 16:16 Donny Davies
0 siblings, 0 replies; only message in thread
From: Donny Davies @ 2001-09-06 16:16 UTC (permalink / raw
To: gentoo-dev
> Hi,
>
> I just emerged alsa-utils-0.5.10.ebuild and got an error in the
> pkg_postinst() function.
> This is related to rc-update. Can this be modified ?
For the time being, i have just commented out the pkg_postinst()
function, until I make this package fully support rc5 and rc6.
So you can merge it again if you wish...
Now an update on the rc5/rc6 situation. I am in the process of
making packages that have initscripts, support both rc5 and rc6
style inits. The new rc6 init system, is *very* cool, and *very*
fast. It is a testament to our fearless leader drobbins's prowess.
It has dependencies, and a very simple design philosophy. Trust
me when I say it will be worth the pain in this "transitional" period.
We just dont want to leave rc5 people out in the cold, which is
why we're not doing a straight cutover, but instead a gradual
migration.
If I had to make a guess, I would imagine that the rest of the
conversions will be done in less than a week. Even though
the changes are relatively small, I am a strong believer in
thorough testing, so this is why i havn't just spammed in all
the changes to the tree.. I am making sure things work first.
Working at large corporations where nothing can be rolled
out without a pilot test period will do this to you.. hehe. :-)
Lastly, note that I have mostly adopted a system to this
conversion process.. For a package which has rc5 and
rc6 support, I am naming the ebuilds themselves as so:
apache-1.3.20-r6.ebuild <- this is for rc6
apache-1.3.20-r1.ebuild <- this is for rc5
Basically, if there is an -r6 version, its probably for rc6
systems.
*However*, please also note, that you need not really concern
yourself with this, because portage will take care of this for you.
Your /etc/make.profile softlink, should point to either the rc5
profile or the rc6 profile, depending on what gentoo version
you're running. So if you have the rc6 softlink, and you say
'emerge net-www/apache', then portage knows that it must
not install the -r1 version for you, it will install the -r6 version.
This is all made possible by a new 'package inclusion mask'
system that was implemented recently by drobbins and chadh.
Hope that clears up a few things.
Cheers
--
Donny (woodchip)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2001-09-06 22:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-09-06 16:16 [gentoo-dev] alsa-utils ebuild typo ? / rc5 and rc6 inits update Donny Davies
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox