Fix self-update regression, fixes #7045
parent
a29ad2bfd6
commit
71896b0777
|
@ -111,8 +111,8 @@ EOT
|
||||||
if (function_exists('posix_getpwuid') && function_exists('posix_geteuid')) {
|
if (function_exists('posix_getpwuid') && function_exists('posix_geteuid')) {
|
||||||
$composeUser = posix_getpwuid(posix_geteuid());
|
$composeUser = posix_getpwuid(posix_geteuid());
|
||||||
$homeOwner = posix_getpwuid(fileowner($home));
|
$homeOwner = posix_getpwuid(fileowner($home));
|
||||||
if ($composeUser !== $homeOwner) {
|
if (isset($composeUser['name']) && isset($homeOwner['name']) && $composeUser['name'] !== $homeOwner['name']) {
|
||||||
$io->writeError('<warning>You are running composer as "'.$composeUser.'", while "'.$home.'" is owned by "'.$homeOwner.'"</warning>');
|
$io->writeError('<warning>You are running composer as "'.$composeUser['name'].'", while "'.$home.'" is owned by "'.$homeOwner['name'].'"</warning>');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue