> On Sep 29, 2016, at 8:41 AM, Jonathan Perkin <[email protected]> wrote: > > * On 2016-09-29 at 13:29 BST, Rob Seastrom wrote: > >> Of course, now you have a problem: since you put the alias in >> ~root/.bashrc, it will be gone after you reboot, because the SmartOS global >> zone is volatile (filesystem is run from ram). So what you need is an SMF >> service to copy files out of persistent (zpool) storage into /root at boot >> time. The details on how to do that are here: >> https://wiki.smartos.org/display/DOC/Administering+the+Global+Zone (search >> for "Creating Persistent Services Using SMF"). >> >> Back when I was a novice at using SMF I decided that the most low-drag way >> to handle this general case was to have a sparse-populated file hierarchy to >> tar | tar over a running memory filesystem. Although crude and a bit >> inelegant, it's served me well for almost four years. I used the xml in the >> wiki (linked above) as a template and had it call /opt/custom/tar-root.sh >> which contains this: > > A simpler way to do this is to fetch jclulow's "rc.local" SMF: > > https://gist.github.com/jclulow/2606370 > > and then add: > > mount -O -F lofs /opt/custom/root /root > > or similar to your postboot script. You then have a persistent root > home directory.
That is slick; I like it. :) One drawback is that while a persistent ~root will help with my .ssh/authorized_keys, it doesn't address my /etc/inet/ntp.conf or my /etc/ipf/ipf.conf and /etc/hosts.(allow|deny) which I ran before throwing the global zone behind a hardware firewall (but may need to run again when I deploy a couple fo standalone SmartOS machines on other continents). The tar | tar, while dumb, accomplishes that with ease. -r ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
