diff --git a/src/etc/inc/config.inc b/src/etc/inc/config.inc index 6bbdd5546..bab73c60a 100644 --- a/src/etc/inc/config.inc +++ b/src/etc/inc/config.inc @@ -49,7 +49,11 @@ final class product /* boot detection */ $bootflag = '/var/run/booting'; - @touch($bootflag); + + if (!file_exists($bootflag)) { + @touch($bootflag); + } + $fp = fopen($bootflag, 'r'); self::$data['product_booting'] = $fp && !flock($fp, LOCK_SH | LOCK_NB); }