On Tue, Dec 29, 2009 at 09:32:51AM -0800, Frank Batschulat wrote: > Hey Sean, reading thru > > http://hub.opensolaris.org/bin/download/Community+Group+smf/smf_design_docs/emidesign.html > > <snip> > 2.2. New manifest location > > Early manifest import will look in /etc/svc/manifest for manifests. This is a > new storage location for manifests, and it is chosen to be on the root file > system. Thus, it will be available as soon as root is mounted. Similarly, > /etc/svc/profile is a new location for profiles. Services that need to take > advantage of early manifest import must place their manifests in > /etc/svc/manifest. > <snip end> > > wasn't one of the inital goals of SMF in the past days to deliver the > foundation to > eventually enable a R/O root file system by moving volatile content and > configuration > information/files out of /etc ? > > (eg. look at the past eval comments wrt. SMF in bug: > 4687824 RFE: support for read-only remount of / at boot time) > > so after all those years we've eventually giving up on that idea ?
Read-only / does not imply "can't ever write to /". Otherwise upgrades and installs of additional pkgs couldn't be done. What ro / does imply is that you'd have to either remount -o rw before doing an upgrade/ install, or, more likely (and as IPS does, for upgrades), write to a clone BE and then reboot into the new BE. There's nothing wrong with delivering software into /, nor with delivering service manifests into /. Nico --