diff --git a/src/StaticPHP/Package/PackageBuilder.php b/src/StaticPHP/Package/PackageBuilder.php index 94c55a66..42bf5c6f 100644 --- a/src/StaticPHP/Package/PackageBuilder.php +++ b/src/StaticPHP/Package/PackageBuilder.php @@ -100,6 +100,9 @@ class PackageBuilder // ignore copy to self if (realpath($src) !== realpath($dst)) { FileSystem::copy($src, $dst); + if ($executable) { + chmod($dst, 0755); + } } // file exist diff --git a/src/StaticPHP/Package/PackageInstaller.php b/src/StaticPHP/Package/PackageInstaller.php index 7fff8a14..b9a3debb 100644 --- a/src/StaticPHP/Package/PackageInstaller.php +++ b/src/StaticPHP/Package/PackageInstaller.php @@ -526,8 +526,7 @@ class PackageInstaller { // process 'php' target if ($package->getName() === 'php') { - logger()->warning("Building 'php' target is deprecated, please use specific targets like 'build:php-cli' instead."); - + // logger()->warning("Building 'php' target is deprecated, please use specific targets like 'build:php-cli' instead."); $added = false; if ($package->getBuildOption('build-all') || $package->getBuildOption('build-cli')) { diff --git a/src/bootstrap.php b/src/bootstrap.php index 6af814e8..15e30b59 100644 --- a/src/bootstrap.php +++ b/src/bootstrap.php @@ -58,7 +58,7 @@ if (filter_var(getenv('SPC_ENABLE_LOG_FILE'), FILTER_VALIDATE_BOOLEAN)) { }); } -// load internal registry +// load core registry Registry::loadRegistry(ROOT_DIR . '/spc.registry.json'); // load registries from environment variable SPC_REGISTRIES Registry::loadFromEnvOrOption();