16 lines
702 B
Diff
16 lines
702 B
Diff
|
diff -uNr vmware-server-distrib.orig/bin/vmware-config.pl vmware-server-distrib/bin/vmware-config.pl
|
||
|
--- vmware-server-distrib.orig/bin/vmware-config.pl 2007-12-02 11:16:42.000000000 +0000
|
||
|
+++ vmware-server-distrib/bin/vmware-config.pl 2007-12-02 11:25:36.000000000 +0000
|
||
|
@@ -9097,7 +9097,10 @@
|
||
|
error('Unable to write configuration file "' . $name . '".' . "\n\n");
|
||
|
}
|
||
|
db_add_file($name, $cFlagTimestamp | $cFlagConfig);
|
||
|
- safe_chmod(0644, $name);
|
||
|
+ safe_chmod(0664, $name);
|
||
|
+ my $gid = (getgrnam('vmware'))[2];
|
||
|
+ my $uid = (stat($name))[4];
|
||
|
+ safe_chown($uid,$gid,$name);
|
||
|
|
||
|
# Append the promotional configuration if it exists
|
||
|
$promoconfig = $libdir . '/configurator/PROMOCONFIG';
|