I finally finished a full rewrite of the solaris packaging software for
OpenSSH. This is still very young, but it should be considered the
replacement for the existing system.
It's a fake root package build so any ./configure options you use that
changes where your configuration files and such go should be captured.
It's not fully tested. However, I'm building packages for /opt and it
works like a charm.
I'm currently borrowing openssh.server from the openSSH-Tool.tar written
by two Sun employees, and with Mr Watson's and Sun's permission I would
like to include their openssh.server (renamed to opensshd but nothing
else was changed so far) as part of the offical CVS tree when I feel the
replacement is finished. If this is acceptable, I need to know what
license it should be put under. We would perfer a BSD or PD license if
possible.
TODO:
1) Clean up the code.
2) Remove hardcoded references from the main part of the source
3) Test as many possible ./configure file placements to ensure they all
are taken care of correctly.
4) Provide --with-prng=/path/to/prng/source option so that we can bundle
PRNGD in with the final package to make things easier for
deployment (One of the reason why I like Sun's version of the
init script it comes with the ability to enable/disable PRNGD with
out any real fuss).
I've ONLY tested this on Solaris 7, but I will get to testing it under
2.5.1 tomorrow. For those building Solaris packages try it out and let me
know how it goes. It should work for any version of OpenSSH.
And as always, send me any patches for improvementa or fixes. If I don't
hear too much bloody curling screems by time I get back from vacation I'll
commit it.
- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: solaris2.tar
Type: application/octet-stream
Size: 11776 bytes
Desc:
Url :
http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20010724/53f0bec6/attachment.obj