On Jan 5, 2007, at 1:12 AM, Paul Cunningham wrote:

>
>
> If you want all the bits for th.... many good hints elided

Thanks for all the bonus info.
> ...up to start automatically at boot time (as CCD packages aren't  
> allowed to to install stuff in the normal places, it all installs  
> into /opt/sfw).

blastwave also installs into "non-normal" locations (/opt/csw) but it  
ends up running. I think their model is worthy of emulation --- both  
in terms of "meta packaging" (you ask for CUPS, you get CUPS ... not  
a series of manual steps with README files) and in terms of usability  
(it just starts ;>).

However, I do have at least enough of CUPS installed so that simple  
printing to remote (macintosh based, which is also behind the  
community release by a wide margin) printers. On my next reboot we'll  
see if I guessed right (I hadn't found the right READMEs before your  
note) on setting it up for starting automatically (I copied the  
init.d and rc* entries into the filesystem ... I think the blastwave  
folks integrate with smf more cleanly but I'd already pkgrmed their  
version so I'm less than certain about that).
...
>
> Also note, on the web download site there used to be a tarball  
> bundle for all the cups printing stuff that made it easier to grab  
> all the required packages in one go, but I'm not sure if that is  
> still put on the sdlc web site for the ccd packages.

We have been a bit psychotic about this sort of thing in the past,  
and I'd thought we'd gotten past it (but I wasn't paying attention,  
so perhaps that was just wishful thinking). It seems to me that there  
are a variety of requirements:

1) The pkg database or equivalent is a must have for sane  
adminstrative control.
2) Generally speaking, it should be possible to have a single  
instance of each
    version of installed software (so each user having their own  
tarballs copied
    isn't the right approach ;>)
3) Non-root installation should be feasible ... and for many things easy
4) Software installation in the "default" location/fashion should be  
nearly
    user thought free (viz. easy).

the blastwave approach, merging debian-style and sysV packaging  
pretty much covers everything but the non-root installation  
requirements (and if the packaging tools themselves finally handled  
that requirement, wouldn't require more work on the maintainer's  
parts ;>).

So my immediate printing itch aside (and if someone expert in  
printing would like to work with me offline to determine if the  
unreleased NV build-bits I'm using are somehow at fault vs. some  
subtle CUPS version issue between my mac and solaris systems or other  
CUPS issue) my key plea to the companion-discussion list is "can we  
make installing companion software at least as easy as blastwave?".

No doubt there are personalities, politics and technical issues that  
haven't occurred to me ... but it sure seems to me that a desirable  
merger of efforts could be helpful. The blastwave folks have got  
generally nicely packaged, reasonably current bits. The opensolaris  
site has the obvious location and bandwidth. Is there any chance of  
leveraging each other's efforts?



Keith H. Bierman    keith.bierman at Sun.COM   |  khbkhb at gmail.com
<speaking for myself, not Sun*> Copyright 2006




Reply via email to