Initial readonly root support will be in tomorrow's initscripts-8.33-1. How to use: - Edit /etc/sysconfig/readonly-root. Set 'READONLY' to 'yes'. - Add any exceptions that need to be writable that aren't in the stock /etc/rwtab to an /etc/rwtab.d file. (See below) ** NOTE: This does not currently work with SELinux. We're working on it. ** How it works: - On boot, we mount a tmpfs (by default, at /var/lib/stateless/writable), and then parse /etc/rwtab and /etc/rwtab.d/* for things to put there. These files have the format: <type> <path> Types are as follows: empty: An empty path. Example: 'empty /tmp' dirs: A directory tree that is copied, empty. Example: 'dirs /var/run' files: A file or directory tree that is copied intact. Example: 'files /etc/resolv.conf' A stock rwtab is shipped with common things that need mounted. We're currently investigating other things. If you come up with new ones, please file a bug. Problems should be filed in bugzilla at https://bugzilla.redhat.com/, product Fedora Core, release devel, component initscripts. Things we know need work: - a simple 'prepare' script for a filesystem that is intended to be mounted read-only - it will update various caches (beagle, locate), clean out extraneous temporary files, and build the SELinux policy module. - using local storage automatically for swap, etc. - the rest of http://fedoraproject.org/wiki/StatelessLinux :) Bill -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list