http://defect.opensolaris.org/bz/show_bug.cgi?id=9118

           Summary: rather than boolean upgrade property, nwam svc should
                    track version
    Classification: Development
           Product: nwam
           Version: unspecified
          Platform: ANY/Generic
        OS/Version: All
            Status: ACCEPTED
          Severity: enhancement
          Priority: P2
         Component: ON misc
        AssignedTo: renee.danson at sun.com
        ReportedBy: renee.danson at sun.com
         QAContact: nwam-dev at opensolaris.org


Currently, the upgrade of nwam phase 0/0.5 configuration into phase 1 format
is performed based on the setting of the new service property 'nwamd/upgrade'.
This works for the phase 0/0.5-to-phase 1 transition, as there's only one
type of upgrade that could be needed.  However, it will not hold up for future
upgrades that may need to be performed.  Instead, a version property should be
used.

That property does not exist for phase 0/0.5, and will not be installed with
the new phase 1 nwam manifest.  When nwamd starts, it will look for that
property value; if it does not exist, then upgrade will be performed (silently
doing nothing if no old configuration exists, as would be the case in a clean
install).  In either case, the version property should then be created with a
value of "1.0", indicating that on future starts, the upgrade is not necessary.

Though this is more of an enhancement than a bug, I'm setting the priority
high, as this can't really be added later.

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Reply via email to