Today I was going to spend some time writing up an example of adding a service to Solaris 10 and explain working with manifest by replacing the standard SSH-server which comes with Solaris 10 FCS with the latest build of OpenSSH - 4.1p1. But after I'd quickly looked into the
/var/svc/manifest/network/ssh.xml file, I realised that I wouldn't write a really good example today. Things turned out to be much easier than I expected. To replace an SSH server, you simply have to change paths to
ssh-keygen and
sshd files in
/lib/svc/method/sshd. That's the file used by the manifest
ssh.xml.
pS: of course, you're going to have to
download and compile
OpenSSH before doing anything else.