12 September 2008 c. 21:13:55 Nick Guenther wrote: > On Thu, Sep 11, 2008 at 8:52 AM, Joseph A Borg <[EMAIL PROTECTED]> wrote: > > but i'll have to change it every time i add or remove a hard > > diskwhich can be pretty frequent. > > > > if the total number of drives in the system is not the same from > > boot to boot, i have to tweak fstab. > > is it possible for a future update of OpenBSD to tweak fstab to take > > references to the boot drive? that should help a lot in such cases. > > I could spout a lot of ideas, like having a unique identifier > > (combination of timestamp and netcard/cpu id?) in the boot block for > > reference in fstab, but i'm no expert. > > Maybe a stupid idea: Could you hack /etc/rc to add a tiny script that > reads the last line of dmesg to find where the root disk is and then > rewrites fstab dynamically before `mount -a` gets run? I have OpenBSD > on a thumbdrive that will be sd0 typically unless there are other > thumbdrives/SATA drives plugged into the system I happen to be booting > on and so I considered this but wasn't bold enough to edit rc
I thought of adding new sysctl(s) like "hw.rooton", even started to hack but had to stop due to lack of time. :( It should be simple enough IMHO, though. -- Best wishes, Vadim Zhukov