Steven Stallion wrote: > All, > > I am putting the finishing touches on an IPS package for AMANDA. I have to > admit, this is probably the most challenging package I have done to date. I > am running into some serious issues packaging this correctly: > > 1) Amanda requires a non-root user and group (defaults to amanda)
IPS supports user and group actions; this should not be an issue. > 2) A huge number of files are installed which rely on very specific > permissions (i.e. setuid root, with the newly created group name) and many > files require they be installed with the new user/group. And those very specific permissions should be defined so that you can audit changes in the package. > 5) New inetd.conf entries need to be added for amandad, and of course, > inetconv should be called. You'll likely need a simple SMF service to perform this particular part of the self-assembly. > That said, all of this could very easily be solved with a post-install > script. What is the blessed alternative for packages this complex? post-install scripts are not supported and will not be for the forseeable future. The only bit of functionality you've mentioned that IPS doesn't cover is the inetd.conf changes. You don't need scripting for any of the other items you listed. Cheers, -- Shawn Walker
