build: fix php obfustation
This commit is contained in:
@@ -71,44 +71,48 @@ echo "Copy .env for production"
|
||||
cp "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/.env.production" \
|
||||
"${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/.env"
|
||||
|
||||
echo "Install PHP Obfuscation lib"
|
||||
mkdir -p /usr/local
|
||||
cd /usr/local
|
||||
wget https://github.com/pk-fr/yakpro-po/archive/refs/heads/master.zip
|
||||
unzip -o "master.zip" -d /usr/local/yakpro-po
|
||||
rm master.zip
|
||||
ls -la /usr/local/yakpro-po
|
||||
cd /usr/local/yakpro-po
|
||||
wget https://github.com/nikic/PHP-Parser/archive/refs/heads/4.x.zip -O parser.zip
|
||||
unzip -o "parser.zip" -d /usr/local/yakpro-po/PHP-Parser
|
||||
ls -la /usr/local/yakpro-po
|
||||
ls -la /usr/local/yakpro-po/PHP-Parser
|
||||
chmod a+x /usr/local/yakpro-po/yakpro-po.php
|
||||
ln -s /usr/local/yakpro-po/yakpro-po.php /usr/local/bin/yakpro-po
|
||||
# PHP Obfuscation
|
||||
# Temporary disabled
|
||||
#echo "Install PHP Obfuscation lib"
|
||||
#cd "${GITHUB_WORKSPACE}"
|
||||
#echo "Download yakpro-po"
|
||||
#wget https://github.com/pk-fr/yakpro-po/archive/refs/heads/master.zip
|
||||
#unzip -oq "master.zip"
|
||||
#rm master.zip
|
||||
#cd "${GITHUB_WORKSPACE}/yakpro-po-master"
|
||||
#echo "Download PHP-Parser"
|
||||
#wget https://github.com/nikic/PHP-Parser/archive/refs/heads/4.x.zip -O parser.zip
|
||||
#unzip -oq "parser.zip"
|
||||
#mv PHP-Parser-4.x PHP-Parser
|
||||
#chmod a+x "${GITHUB_WORKSPACE}/yakpro-po-master/yakpro-po.php"
|
||||
#
|
||||
#echo "Version 4.19.4 (2024-09-29)" >> "${GITHUB_WORKSPACE}/yakpro-po-master/PHP-Parser/CHANGELOG.md"
|
||||
#
|
||||
#echo "PHP Obfuscation: framework"
|
||||
#php "${GITHUB_WORKSPACE}/yakpro-po-master/yakpro-po.php" --silent --config-file \
|
||||
# "${SRC_PATH}/docker/config.php" \
|
||||
# "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework" \
|
||||
# -o /tmp/obfuscated
|
||||
#rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework"
|
||||
#mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework"
|
||||
#
|
||||
#echo "PHP Obfuscation: src"
|
||||
#php "${GITHUB_WORKSPACE}/yakpro-po-master/yakpro-po.php" --silent --config-file \
|
||||
# "${SRC_PATH}/docker/config.php" \
|
||||
# "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src" \
|
||||
# -o /tmp/obfuscated
|
||||
#rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src"
|
||||
#mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src"
|
||||
#
|
||||
#echo "PHP Obfuscation: bastion"
|
||||
#php "${GITHUB_WORKSPACE}/yakpro-po-master/yakpro-po.php" --silent --config-file \
|
||||
# "${SRC_PATH}/docker/config.php" \
|
||||
# "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion" \
|
||||
# -o /tmp/obfuscated
|
||||
#rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion"
|
||||
#mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion"
|
||||
|
||||
echo "PHP Obfuscation: framework"
|
||||
yakpro-po --config-file \
|
||||
"${SRC_PATH}/docker/config.php" \
|
||||
"${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework" \
|
||||
-o /tmp/obfuscated
|
||||
rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework"
|
||||
mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/framework"
|
||||
|
||||
echo "PHP Obfuscation: src"
|
||||
yakpro-po --config-file \
|
||||
"${SRC_PATH}/docker/config.php" \
|
||||
"${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src" \
|
||||
-o /tmp/obfuscated
|
||||
rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src"
|
||||
mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/src"
|
||||
|
||||
echo "PHP Obfuscation: bastion"
|
||||
yakpro-po --config-file \
|
||||
"${SRC_PATH}/docker/config.php" \
|
||||
"${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion" \
|
||||
-o /tmp/obfuscated
|
||||
rm -rf "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion"
|
||||
mv /tmp/obfuscated/yakpro-po/obfuscated "${SRC_PATH}/module/oc_telegram_shop/upload/oc_telegram_shop/bastion"
|
||||
cd "$SRC_PATH"
|
||||
|
||||
echo "📜 Creating Phar archive..."
|
||||
rm -rf \
|
||||
|
||||
Reference in New Issue
Block a user