{ my $rec = $DB->get('phpvirtualbox') || $DB->new_record('phpvirtualbox', {type => 'configuration'}); # webauth replaced by authType, which can have multiple values if ($rec->prop('webauth')) { $rec->set_prop('authType', 'WebAuth'); $rec->del_prop('webauth'); } if ( -e '/etc/e-smith/db/configuration/defaults/phpvirtualbox/Group' ) { unlink '/etc/e-smith/db/configuration/defaults/phpvirtualbox/Group'; } # Group has been replaced with userGroups, which already allowed for multiple groups if ($rec->prop('Group')) { $rec->set_prop('userGroups', $rec->prop('Group')); $rec->del_prop('Group'); } # User replaced by Users, because it already allows for multiple users if ($rec->prop('User')) { $rec->set_prop('Users', $rec->prop('User')); $rec->del_prop('User'); } if ( -e '/etc/e-smith/db/configuration/defaults/phpvirtualbox/User' ) { unlink '/etc/e-smith/db/configuration/defaults/phpvirtualbox/User'; } }