only delete header, if it does exist and is NOT writable (otherwise the header is owned by the user running the script)

This commit is contained in:
Ralf Becker 2009-06-22 08:07:52 +00:00
parent a5a5c6c065
commit 606fef6856

View File

@ -138,7 +138,7 @@ class setup_cmd_header extends setup_cmd
if (file_exists($this->header_path) && is_writable($this->header_path) || is_writable(dirname($this->header_path)) ||
function_exists('posix_getuid') && !posix_getuid()) // root has all rights
{
if (posix_getuid() && is_writable(dirname($this->header_path)) && file_exists($this->header_path))
if (file_exists($this->header_path) && !is_writable($this->header_path))
{
unlink($this->header_path);
}