1 |
Index: userdrake-2.16/userdrake |
2 |
=================================================================== |
3 |
--- userdrake-2.16/userdrake |
4 |
+++ userdrake-2.16/userdrake 2018-01-06 15:58:52.184980479 -0500 |
5 |
@@ -585,6 +585,12 @@ |
6 |
$userEnt->Gid($u{gid}); |
7 |
$userEnt->ShadowMin(-1); $userEnt->ShadowMax(99999); |
8 |
$userEnt->ShadowWarn(-1); $userEnt->ShadowInact(-1); |
9 |
+ if ((-e $u{homedir}) && (-d $u{homedir})) { |
10 |
+ my $keephomedir = $in->ask_yesorno(N("Home directory already exists"), N("The requested home directory already exists. Would you like to preserve the existing home directory?")); |
11 |
+ if (!$keephomedir) { |
12 |
+ return; |
13 |
+ } |
14 |
+ } |
15 |
$ctx->UserAdd($userEnt, $is_system, $dontcreatehomedir, $homedir_perms); |
16 |
$ctx->UserSetPass($userEnt, $u{passwd}); |
17 |
defined $us->{o}{iconval} and |