Hi. I'm trying to hack the installer to add new services during jumpstart. I want to start the ssh server in the jumpstart environment, so that I can log in to the installing node, and monitor the installation. I figured I'd have to unpack the x86.miniroot archive and include the utilities. The way I did this was as follows ----------------- I unpacked x86.miniroot using the root_archive shell script like this
# /boot/solaris/bin/root_archive unpack x86.miniroot /root/tmp/ I added the ssh server and ssh configurations to the root of the archive using copy. The way I did this was - check the packages SUNWsshdr, SUNWsshdu, SUNWsshcu, SUNWopenssl-libraries, and get the list of files from each. - Copy those files from my server installation into the unpacked miniroot. - Copy the ssh.xml manifest file into .tmp_proto/root/var/svc/manifest/network/ssh.xml and tmp/root/var/svc/manifest/network/ssh.xml in the root archive. Repack the whole archive using root_archive again like this # /boot/solaris/bin/root_archive pack x86.miniroot.new /root/tmp/ I then copied cp x86.miniroot.new to my jumpstart installation directory present at /export/jumpstart/install/boot/ Finally, I changed the tftpboot grub configuration to use x86.miniroot.newinstead of x86.miniroot Rebooted the node; the installation started. It failed to start the ssh service on the compute node. I had console access to the node and when I ran svcs on the node, it did not list ssh as one of the services running. In fact it did not even import the xml configuration. Otherwise ssh would atleast have shown up in the list as disabled, offline or maintenance. It didn't show up in the list at all. So now, I'm not sure what else I need to modify in the root archive to enable ssh. ----- Can someone help me? Thanks, -anoop -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/install-discuss/attachments/20061215/ba160438/attachment.html>
