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
-- 

Reply via email to