19 lines
		
	
	
		
			444 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			444 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | { | ||
|  |     # Migrate PPTPAccess -> VPNClientAccess and ensure a default for | ||
|  |     # all user/admin accounts | ||
|  | 
 | ||
|  |     foreach my $account ($DB->get_all) | ||
|  |     { | ||
|  | 	next unless ( ($account->key eq 'admin') or  | ||
|  | 		      ($account->prop('type') eq 'user') ); | ||
|  | 
 | ||
|  | 	next if (defined $account->prop('VPNClientAccess')); | ||
|  | 
 | ||
|  | 	my $access = $account->prop('PPTPAccess') || 'no'; | ||
|  | 
 | ||
|  | 	$account->delete_prop('PPTPAccess'); | ||
|  | 
 | ||
|  | 	$account->set_prop('VPNClientAccess', $access); | ||
|  |     } | ||
|  | } |