summaryrefslogtreecommitdiffstats
path: root/selftest
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2014-05-13 12:57:10 +0200
committerSimo Sorce <idra@samba.org>2014-05-13 15:33:21 +0200
commit3f60f0e36b6de1be3944f8de039df875a2278078 (patch)
tree135a11efb2c597f076de0db323e8f93ea7a17e09 /selftest
parentc1507bc1014c199d3a11227d088762364de432cd (diff)
downloadsamba-3f60f0e36b6de1be3944f8de039df875a2278078.tar.gz
samba-3f60f0e36b6de1be3944f8de039df875a2278078.tar.xz
samba-3f60f0e36b6de1be3944f8de039df875a2278078.zip
Fix selfetet environment user gid
The real invoking user's gid should be in the /etc/group file or it may cause spurious error messages. Signed-off-by: Simo Sorce <idra@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Simo Sorce <idra@samba.org> Autobuild-Date(master): Tue May 13 15:33:21 CEST 2014 on sn-devel-104
Diffstat (limited to 'selftest')
-rwxr-xr-x[-rw-r--r--]selftest/target/Samba4.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm
index 86ee4fe1b38..15fb5d2c53c 100644..100755
--- a/selftest/target/Samba4.pm
+++ b/selftest/target/Samba4.pm
@@ -511,6 +511,8 @@ sub provision_raw_prepare($$$$$$$$$$)
chomp $unix_name;
$ctx->{unix_name} = $unix_name;
$ctx->{unix_uid} = $>;
+ my @mygid = split(" ", $();
+ $ctx->{unix_gid} = $mygid[0];
$ctx->{unix_gids_str} = $);
@{$ctx->{unix_gids}} = split(" ", $ctx->{unix_gids_str});
@@ -688,6 +690,7 @@ wheel:x:10:
users:x:100:
nobody:x:65533:
nogroup:x:65534:nobody
+$ctx->{unix_name}:x:$ctx->{unix_gid}:
";
close(GRP);
my $gid_rfc2307test = 65532;