Chris,
I think you'll still want to use the desktop profile, but configure
your /tmp and /var/log to be mounted on a shared file system. What
I've done in my embedded system is modify the inittab file to mount
tmp on a shmfs file system, and the create directories called /tmp/var/
log and /tmp/var/lock. The root file system (on disk), has symbolic
links in place at /var/log and /var/lock that point to /tmp/var/log
and /tmp/var/lock, respectively. This works fine, because by the time
any process is ready to write to /var/log, the inittab has already
mounted the shared file system and made the target directories of the
symbolic links.
I think this would work for you, but its a bit of manual configuration
you'll have to work through.
I don't know how you'd handle things like Firefox's cache, I don't
know any way to reduce its writes or redirect them out of your profile.
On Apr 17, 2008, at 9:47 AM, Christopher Friedt wrote:
Does anyone know if there is a portage profile for reduced disk
writes? I just got an EEE pc and I'm experimenting on a USB stick
before I write to the SDD. I'm sort of guessing that such a profile
would basically just slightly alter the default configuration files
of certain apps to either turn off logging or to mount temporary
directories as tmpfs.
Does such a profile sound closer to embedded, or would it be a
desktop profile without the logger, etc, etc.
It seems the line between embedded and default is growing thinner
every day!
I guess I'm looking for something that's more or less a Desktop
profile, but something that would be more suitable for flash-based
devices, like the OpenMoko/Neo, EEE Pc, or a Maemo.
Nedd, I've been using qmerge with my arm packages by the way, and
it's fantastic. I'm really looking forward to using it more. At some
point I'm hoping to use, augment or write a graphical app for
installing packages locally and also remotely via ssh or some web
interface.
Cheers,
Chris
--
[email protected] mailing list
--
Joshua ChaitinPollak | Software Engineer
Kiva Systems, Inc., 225 Wildwood Ave, Woburn, MA 01970