Some people still use the mechanisms of the SMF to use legacy init.d scripts in order to start up services. Since Solaris 11.1 they have one execuse less to do so. Using the newly introduced svcbundle makes the creation of an SMF manifest really, really easy (not that it was hard before using the usual “copy and edit the xml files of an already defined service”-method ;) ) . It’s a command line tool to create the xml files the SMF uses. You find the documentation here and the OTN has a really nice tutorial.