Brad Mitchell wrote: > The only thing that can be done is to locate the > repository elsewhere (hopefully it will work on > a read-only location) such as /repository which > I won't mount over the top of. This should be > possible in that, svc.configd DOES take an extra > argument, or so I've read which allows you to > specify the location of the repository. The > only problem here again, as I've read, is that > svc.startd invokes svc.configd without any arguments > so in order to get this little project to work, > I'm going to have to change/compile svc.startd.
Put a symlink in /etc that points at the real location. Mounting over the symlink shouldn't cause problems, especially if the file system you mount over it has the same symlink.