Bug 1333 - libbe creation and rename of BEs should handle subordinate legacy mounted datasets.
: libbe creation and rename of BEs should handle subordinate legacy mounted dat...
Status: RESOLVED FIXINBUILD
Product: installer
library
: unspecified
: Other Solaris
: P3 minor (vote)
: in-preview
Assigned To: Ethan Quach
:
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2008-04-18 10:05 UTC by Ethan Quach
Modified: 2008-11-24 12:58 UTC (History)
5 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Ethan Quach 2008-04-18 10:05:28 UTC
be_copy() and be_rename() both call be_update_vfstab() to handle updating
the vfstab.  The current be_update_vfstab() function only updates the entry
for the root dataset, not other legacy mounted datasets that a BE might have.
Hence the creation and rename of BEs with subordinate datasets with legacy
mountpoints is incomplete.

be_update_vfstab() should handle other BE datasets that are legacy mounted.
Comment 1 Ethan Quach 2008-04-23 13:53:23 UTC
We need to modify be_update_vfstab() so that it takes a list of entries
to update in the vfstab, rather than just looking for "/".
Comment 2 Ethan Quach 2008-05-06 11:49:31 UTC
Fixed in changeset afc3b7d6efb2
Comment 3 Ethan Quach 2008-06-07 13:56:59 UTC
This fix also fixed be_update_vfstab() to restore the permissions and
ownership of /etc/vfstab with that of the original file.
Comment 4 Ethan Quach 2008-06-07 22:57:38 UTC
*** Bug 2170 has been marked as a duplicate of this bug. ***
Comment 5 Danek Duvall 2008-08-15 08:07:10 UTC
*** Bug 2911 has been marked as a duplicate of this bug. ***
Comment 6 Danek Duvall 2008-08-17 17:20:06 UTC
*** Bug 2928 has been marked as a duplicate of this bug. ***
Comment 7 Danek Duvall 2008-08-26 17:50:14 UTC
*** Bug 3080 has been marked as a duplicate of this bug. ***