Ken Erickson wrote: > Garrett D'Amore wrote: >> Ken Erickson wrote: >>> Joseph Kowalski wrote: >>>> Ken Erickson wrote: >>>>> We still need 2 packages, because one will contain the >>>>> usr/sbin/rmt binary, /etc/rmt symlink, and we >>>>> also still need the (private) shared library. It seems wrong to >>>>> put these things in the same package >>>>> with star, especially when we will most likely include them in >>>>> different product clusters. >>>> Nit: don't we need more than two packages because of the root/usr >>>> separation? >>>> >>>> "/usr/sbin/rmt binary, /etc/rmt symlink" >>>> >>>> Yea, I know its a pain. >>>> >>>> - jek3 >>>> >>> dsc just pointed that out also. Per my reply to him, I think we can >>> leave the symlink >>> in SUNWrcmdr and just add a package dependency there, on our new >>> package. >>> >>> Other existing packages have cross-consolidation dependencies, so >>> this is not >>> setting a precedent. >> >> Ewww. >> >> Since things seem to be headed there anyway, wouldn't it make more >> sense to just integrate Joerg's rmt into ON? I think at the end of >> the day (after running all the cases that seem to be in the offing), >> it will ultimately result in fewer weird cross-consolidation >> dependencies. >> >> -- Garrett > I don't agree. The ON build process is very hostile to open source. > Having apache in ON for s8 was a nightmare for me. > > If you'd like, I can remove the symlink from the ON package, and > deliver a root package with just the symlink in it. > > I'd just like to make some sort of progress and get this done.
Acknowledged. I don't care all that much at the end of the day. Whatever makes the most sense -- be it package dependency, or moving the link to a new package, or whatever (heck leave the symlink around but "don't" make the dependency is at least one possible solution, though I guess its probably at least as "dirty" as any of the others. Although that is sounding better and better.) Just out of curiosity, how critical is that symlink in /etc? I'm pretty sure we've documented it as /usr/sbin for ~forever. Is there still BSD compatibility code out there that needs it? Maybe we should just nuke it. One more executable removed from /etc *has* to be a worthy side effect. -- Garrett > > -ken >