| Ok, script attached ... seems to be working ok for me, |
| tried to install and remove a few times. It does the |
| right thing with the smf when installing, you can then |
| simply enable the service. Upon removal it cleans up the |
| files but won't clean up the services (I think until |
| a reboot) ... I've only started looking at the new |
| packages stuff in the last day or two, so I could be |
| missing something, but I can't find any way to force |
| a proper cleanup. |
| |
| It requires that you have a writable repository setup |
| as per the docs on the opensolaris website and it will |
| create a dnsmasq package (package name is a variable |
| in the script). The script takes a version number for |
| the package and assumes that it's in the contrib/Solaris10 |
| directory, it then works out the base tree directory |
| from $0. |
| |
| i.e. $ contrib/Solaris10/create_package 2.52-1 |
| or $ cd contrib/Solaris10; ./create_package 2.52-1 |
| |
| It's a bit more complex than it could be because I |
| prefer putting the daemon in /usr/sbin and the config |
| in /etc, so the script will actually create a new |
| version of the existing contrib dnsmasq.xml. |