On Tue, Jan 09, 2007 at 06:25:03PM +0100, Darren Reed wrote: > >But why should this 'fetchfile' utility be seen as SMF-specific? > > Hmm, you've got me thinking, so let me think about this... > Let's see, the smf_fetchfile(): > (1) needs to ensure the pathname returned is part of the filesystem > (2) should preferentially cache said file if it isn't local > (3) potentially be able to return a local filename for a cached copy if > the remote one cannot be checked > > Should it be SMF specific? No, I can't see why it needs to be.
Me either. > But the primary focus of the idea is to make it easier to write > SMF manifest scripts, so it needs to either be a program that > lives in /bin or a shell library function. I'm not aware of any > general purpose shell library files that you can "source" from > your own shell script on Solaris, so going that path doesn't > seem like an option. You could write a shell script around wget, or just use wget directly... > In implementing (2) and (3) above, it may be desirable for the > smf_fetchfile() to use a "private" directory/cache. That's another story, and there's security issues to consider in writing a local cache server. Nico --