|
|
|
@ -1,6 +1,6 @@ |
|
|
|
#!/bin/bash |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
PHPCLI='php8.2-cli' |
|
|
|
PHPCLI='php8.3-cli' |
|
|
|
|
|
|
|
|
|
|
|
if [ "$EUID" -ne 0 ]; then |
|
|
|
if [ "$EUID" -ne 0 ]; then |
|
|
|
echo "Please run as root!" |
|
|
|
echo "Please run as root!" |
|
|
|
@ -11,14 +11,16 @@ current_directory=$(pwd) |
|
|
|
target_directory="/opt/neatoDeploy" |
|
|
|
target_directory="/opt/neatoDeploy" |
|
|
|
|
|
|
|
|
|
|
|
if [ "$current_directory" == "$target_directory" ]; then |
|
|
|
if [ "$current_directory" == "$target_directory" ]; then |
|
|
|
echo "Do not run this script inside of source folder /opt/neatoDeploy!" |
|
|
|
echo "Do not run this script inside of source folder /opt/neatoDeploy/build!" |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
mkdir -p /opt/neatoDeployments |
|
|
|
mkdir -p /opt/neatoDeployments |
|
|
|
cp neato_deploy_php_cli.ini /opt/neatoDeployments/ |
|
|
|
mv neato_deploy_php_cli.ini /opt/neatoDeployments/ |
|
|
|
cp neatoDeploy.phar /opt/neatoDeployments/ |
|
|
|
mv neatoDeploy.phar /opt/neatoDeployments/ |
|
|
|
cp neato_deploy.sh /opt/neatoDeployments/ |
|
|
|
mv neato_deploy.sh /opt/neatoDeployments/ |
|
|
|
|
|
|
|
mv make-sums.sh /opt/neatoDeployments/ |
|
|
|
|
|
|
|
cp config_files/deploy_*.php /opt/neatoDeployments/ |
|
|
|
|
|
|
|
|
|
|
|
pushd /opt/neatoDeployments |
|
|
|
pushd /opt/neatoDeployments |
|
|
|
|
|
|
|
|
|
|
|
@ -29,16 +31,16 @@ pushd /opt/neatoDeployments |
|
|
|
/usr/bin/dpkg -s curl 2>/dev/null >/dev/null || /usr/bin/apt-get install -y curl |
|
|
|
/usr/bin/dpkg -s curl 2>/dev/null >/dev/null || /usr/bin/apt-get install -y curl |
|
|
|
|
|
|
|
|
|
|
|
chown www-data:www-data neato* |
|
|
|
chown www-data:www-data neato* |
|
|
|
|
|
|
|
chown www-data:www-data make-sums.sh |
|
|
|
|
|
|
|
chown www-data:www-data deploy_*.php |
|
|
|
|
|
|
|
|
|
|
|
chmod 775 neatoDeploy.phar |
|
|
|
chmod 775 neatoDeploy.phar |
|
|
|
chmod 775 neato_deploy.sh |
|
|
|
chmod 775 neato_deploy.sh |
|
|
|
|
|
|
|
chmod 775 make-sums.sh |
|
|
|
chmod 664 neato_deploy_php_cli.ini |
|
|
|
chmod 664 neato_deploy_php_cli.ini |
|
|
|
|
|
|
|
chmod 664 deploy_*.php |
|
|
|
|
|
|
|
|
|
|
|
popd |
|
|
|
popd |
|
|
|
|
|
|
|
|
|
|
|
rm neato_deploy_php_cli.ini |
|
|
|
|
|
|
|
rm neatoDeploy.phar |
|
|
|
|
|
|
|
rm neato_deploy.sh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo -e "\nRemove the install_neato.sh file!" |
|
|
|
echo -e "\nRemove the install_neato.sh file!" |
|
|
|
echo -e "\nRemove the neato_deploy.tar.gz.self file!" |
|
|
|
echo -e "\nRemove the neato_deploy.tar.gz.self file!" |