Hi Matt, In general it looks good, but I do have a question about the default mountpoint being used:
94 + default_mountpoint = "/" + fs.name + "/" Is it true that there is always a / at the end of the mountpoint? Is it not possible that someone specifies the mountpoint as simply /mnt as opposed to /mnt/ If so, I would suggest always ensuring the / is at the end of the string, if not already there, before doing the comparison. Thanks, Darren. On 24/05/2012 12:09, Matt Keenan wrote: > Hi, > > Can I get a pair of eyes on a fix for bug : > > Bug; > 7171068 booting zones with non-root users in SC config profiles leads to > svc:/filesystem/local in mainteance > http://monaco.us.oracle.com/detail.jsf?cr=7171068 > > Webrev: > https://cr.opensolaris.org/action/browse/caiman/mattman/7171068/ > > > Bug is caused by fix for 7166325, which attempted to fix where > mountpoints even if specified in Manifest were ignored during zones > creation. > > What was not realized during this fix is that Target Discovery will in > 99% of cases always set the mountpoint property of a filesystem during > discovery, regardless of whether it's specified in the manifest or not. > > Because of this after fix for 7166325, ALL datasets being created in a > zone were now explicit setting their mountpoint. This should not be the > case, in particular rpool/export/home needs to inherit it's mountpoint > from it's parent. Mountpoint setting should only happen where the > mountpoint differs from the default mountpoint as set by Target > Discovery. Target Discovery sets the mountpoint because DC needs to > know this. > > > - Tested installing zones where users are autoconfigured. > - Also ensured bug 7166325 is fixed with this new revision. > - Ran full suite of unit tests and no regressions found. > > regards > > Matt > _______________________________________________ > caiman-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

