|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
53
 | 
 0  | 
 0  | 
 defined $data->{'create_home'} || defined $data->{'create-home'} || defined $data->{'no_create_home'} || defined $data->{'no-create-home'} ? :  | 
 
| 
55
 | 
 0  | 
 0  | 
 unless ($use_default_home_policy)  | 
 
| 
56
 | 
 0  | 
 0  | 
 if ($data->{'create_home'} or $data->{'create-home'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($data->{'no_create_home'} or $data->{'no-create-home'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $data->{'no_create_home'} and $data->{'no_create_home'} == 0 or exists $data->{'no-create-home'} and $data->{'no-create-home'} == 0) { }  | 
 
| 
71
 | 
 0  | 
 0  | 
 if (not defined $uid) { }  | 
 
| 
75
 | 
 0  | 
 0  | 
 if (exists $data->{'system'})  | 
 
| 
84
 | 
 0  | 
 0  | 
 unless (defined $data)  | 
 
| 
93
 | 
 0  | 
 0  | 
 if (exists $data->{'uid'} and $data->{'uid'} == $uid)  | 
 
| 
100
 | 
 0  | 
 0  | 
 if (exists $data->{'non_uniq'})  | 
 
| 
105
 | 
 0  | 
 0  | 
 if (exists $data->{'uid'})  | 
 
| 
110
 | 
 0  | 
 0  | 
 if (exists $data->{'home'})  | 
 
| 
115
 | 
 0  | 
 0  | 
 if not defined $uid and is_dir($data->{'home'})  | 
 
| 
118
 | 
 0  | 
 0  | 
 unless ($use_default_home_policy)  | 
 
| 
119
 | 
 0  | 
 0  | 
 if (not defined $uid) { }  | 
 
| 
120
 | 
 0  | 
 0  | 
 if ($should_create_home) { }  | 
 
| 
128
 | 
 0  | 
 0  | 
 if exists $data->{'home'}  | 
 
| 
132
 | 
 0  | 
 0  | 
 if (exists $data->{'shell'})  | 
 
| 
137
 | 
 0  | 
 0  | 
 if (exists $data->{'comment'})  | 
 
| 
142
 | 
 0  | 
 0  | 
 if (exists $data->{'expire'})  | 
 
| 
147
 | 
 0  | 
 0  | 
 if (exists $data->{'groups'})  | 
 
| 
154
 | 
 0  | 
 0  | 
 if (@groups)  | 
 
| 
164
 | 
 0  | 
 0  | 
 if ($run_cmd)  | 
 
| 
172
 | 
 0  | 
 0  | 
 if ($? == 0) { }  | 
 
| 
182
 | 
 0  | 
 0  | 
 if (exists $data->{'password'})  | 
 
| 
194
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
200
 | 
 0  | 
 0  | 
 if (exists $data->{'crypt_password'} and $data->{'crypt_password'})  | 
 
| 
211
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
220
 | 
 0  | 
 0  | 
 if ($new_pw_md5 eq $old_pw_md5 and $new_sh_md5 eq $old_sh_md5) { }  | 
 
| 
243
 | 
 0  | 
 0  | 
 if (exists $data->{'delete_home'})  | 
 
| 
247
 | 
 0  | 
 0  | 
 if (exists $data->{'force'})  | 
 
| 
252
 | 
 0  | 
 0  | 
 if ($? == 6) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($? != 0) { }  | 
 
| 
289
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
297
 | 
 0  | 
 0  | 
 if (defined $wantarray and not $wantarray)  | 
 
| 
322
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
347
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
354
 | 
 0  | 
 0  | 
 exists $data->[9] ? :  | 
 
| 
371
 | 
 0  | 
 0  | 
 unless $result =~ /^$user\s+(L|NP|P)\s+/u  | 
 
| 
374
 | 
 0  | 
 0  | 
 if ($1 eq 'L') { }  | 
 
| 
381
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
397
 | 
 0  | 
 0  | 
 unless $result =~ /^$user\s+(L|NP|P)\s+/u  | 
 
| 
400
 | 
 0  | 
 0  | 
 if ($1 eq 'P') { }  | 
 
| 
408
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
425
 | 
 0  | 
 0  | 
 if (not defined $gid) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $data->{'gid'} and $data->{'gid'} == $gid) { }  | 
 
| 
431
 | 
 0  | 
 0  | 
 if ("Rex::Config"->get_do_reporting)  | 
 
| 
440
 | 
 0  | 
 0  | 
 unless (defined $data)  | 
 
| 
441
 | 
 0  | 
 0  | 
 if ("Rex::Config"->get_do_reporting)  | 
 
| 
454
 | 
 0  | 
 0  | 
 if (exists $data->{'gid'})  | 
 
| 
460
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
464
 | 
 0  | 
 0  | 
 if (defined $gid)  | 
 
| 
492
 | 
 0  | 
 0  | 
 if ($? != 0)  | 
 
| 
508
 | 
 0  | 
 0  | 
 if ($? != 0)  |