mirror of
https://github.com/myvesta/vesta
synced 2025-08-19 21:04:07 -07:00
*Set VESTA global variable and use everywhere
This commit is contained in:
parent
e6d6e19032
commit
f8c8a33d40
3 changed files with 40 additions and 38 deletions
|
@ -10,6 +10,7 @@ export DEBIAN_FRONTEND=noninteractive
|
||||||
RHOST='apt.vestacp.com'
|
RHOST='apt.vestacp.com'
|
||||||
CHOST='c.vestacp.com'
|
CHOST='c.vestacp.com'
|
||||||
VERSION='debian'
|
VERSION='debian'
|
||||||
|
VESTA='/usr/local/vesta'
|
||||||
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
||||||
arch=$(uname -i)
|
arch=$(uname -i)
|
||||||
os='debian'
|
os='debian'
|
||||||
|
@ -506,10 +507,10 @@ mv -f /root/.my.cnf $vst_backups/mysql > /dev/null 2>&1
|
||||||
|
|
||||||
# Backup vesta
|
# Backup vesta
|
||||||
service vesta stop > /dev/null 2>&1
|
service vesta stop > /dev/null 2>&1
|
||||||
cp -r /usr/local/vesta/* $vst_backups/vesta > /dev/null 2>&1
|
cp -r $VESTA/* $vst_backups/vesta > /dev/null 2>&1
|
||||||
apt-get -y remove vesta vesta-nginx vesta-php > /dev/null 2>&1
|
apt-get -y remove vesta vesta-nginx vesta-php > /dev/null 2>&1
|
||||||
apt-get -y purge vesta vesta-nginx vesta-php > /dev/null 2>&1
|
apt-get -y purge vesta vesta-nginx vesta-php > /dev/null 2>&1
|
||||||
rm -rf /usr/local/vesta > /dev/null 2>&1
|
rm -rf $VESTA > /dev/null 2>&1
|
||||||
|
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
|
@ -644,10 +645,10 @@ wget $vestacp/sudo/admin -O /etc/sudoers.d/admin
|
||||||
chmod 440 /etc/sudoers.d/admin
|
chmod 440 /etc/sudoers.d/admin
|
||||||
|
|
||||||
# Configuring system env
|
# Configuring system env
|
||||||
echo "export VESTA='/usr/local/vesta'" > /etc/profile.d/vesta.sh
|
echo "export VESTA='$VESTA'" > /etc/profile.d/vesta.sh
|
||||||
chmod 755 /etc/profile.d/vesta.sh
|
chmod 755 /etc/profile.d/vesta.sh
|
||||||
source /etc/profile.d/vesta.sh
|
source /etc/profile.d/vesta.sh
|
||||||
echo 'PATH=$PATH:/usr/local/vesta/bin' >> /root/.bash_profile
|
echo 'PATH=$PATH:'$VESTA'/bin' >> /root/.bash_profile
|
||||||
echo 'export PATH' >> /root/.bash_profile
|
echo 'export PATH' >> /root/.bash_profile
|
||||||
source /root/.bash_profile
|
source /root/.bash_profile
|
||||||
|
|
||||||
|
@ -666,7 +667,7 @@ chmod 750 $VESTA/conf $VESTA/data/users $VESTA/data/ips $VESTA/log
|
||||||
chmod -R 750 $VESTA/data/queue
|
chmod -R 750 $VESTA/data/queue
|
||||||
chmod 660 $VESTA/log/*
|
chmod 660 $VESTA/log/*
|
||||||
rm -f /var/log/vesta
|
rm -f /var/log/vesta
|
||||||
ln -s /usr/local/vesta/log /var/log/vesta
|
ln -s $VESTA/log /var/log/vesta
|
||||||
chown admin:admin $VESTA/data/sessions
|
chown admin:admin $VESTA/data/sessions
|
||||||
chmod 770 $VESTA/data/sessions
|
chmod 770 $VESTA/data/sessions
|
||||||
|
|
||||||
|
@ -1160,19 +1161,19 @@ $VESTA/bin/v-add-domain admin $servername
|
||||||
check_result $? "can't create $servername domain"
|
check_result $? "can't create $servername domain"
|
||||||
|
|
||||||
# Adding cron jobs
|
# Adding cron jobs
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue disk'
|
command="sudo $VESTA/bin/v-update-sys-queue disk"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue traffic'
|
command="sudo $VESTA/bin/v-update-sys-queue traffic"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue webstats'
|
command="sudo $VESTA/bin/v-update-sys-queue webstats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue backup'
|
command="sudo $VESTA/bin/v-update-sys-queue backup"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-backup-users'
|
command="sudo $VESTA/bin/v-backup-users"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-user-stats'
|
command="sudo $VESTA/bin/v-update-user-stats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-rrd'
|
command="sudo $VESTA/bin/v-update-sys-rrd"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
service cron restart
|
service cron restart
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@ RHOST='r.vestacp.com'
|
||||||
CHOST='c.vestacp.com'
|
CHOST='c.vestacp.com'
|
||||||
REPO='cmmnt'
|
REPO='cmmnt'
|
||||||
VERSION='rhel'
|
VERSION='rhel'
|
||||||
|
VESTA='/usr/local/vesta'
|
||||||
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
||||||
arch=$(uname -i)
|
arch=$(uname -i)
|
||||||
os=$(cut -f 1 -d ' ' /etc/redhat-release)
|
os=$(cut -f 1 -d ' ' /etc/redhat-release)
|
||||||
|
@ -527,8 +528,8 @@ mv /var/lib/pgsql/data $vst_backups/postgresql/ >/dev/null 2>&1
|
||||||
|
|
||||||
# Backing up Vesta configuration and data
|
# Backing up Vesta configuration and data
|
||||||
service vesta stop > /dev/null 2>&1
|
service vesta stop > /dev/null 2>&1
|
||||||
mv /usr/local/vesta/data/* $vst_backups/vesta > /dev/null 2>&1
|
mv $VESTA/data/* $vst_backups/vesta > /dev/null 2>&1
|
||||||
mv /usr/local/vesta/conf/* $vst_backups/vesta > /dev/null 2>&1
|
mv $VESTA/conf/* $vst_backups/vesta > /dev/null 2>&1
|
||||||
|
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
|
@ -677,10 +678,10 @@ wget $vestacp/sudo/admin -O /etc/sudoers.d/admin
|
||||||
chmod 440 /etc/sudoers.d/admin
|
chmod 440 /etc/sudoers.d/admin
|
||||||
|
|
||||||
# Configuring system env
|
# Configuring system env
|
||||||
echo "export VESTA='/usr/local/vesta'" > /etc/profile.d/vesta.sh
|
echo "export VESTA='$VESTA'" > /etc/profile.d/vesta.sh
|
||||||
chmod 755 /etc/profile.d/vesta.sh
|
chmod 755 /etc/profile.d/vesta.sh
|
||||||
source /etc/profile.d/vesta.sh
|
source /etc/profile.d/vesta.sh
|
||||||
echo 'PATH=$PATH:/usr/local/vesta/bin' >> /root/.bash_profile
|
echo 'PATH=$PATH:'$VESTA'/bin' >> /root/.bash_profile
|
||||||
echo 'export PATH' >> /root/.bash_profile
|
echo 'export PATH' >> /root/.bash_profile
|
||||||
source /root/.bash_profile
|
source /root/.bash_profile
|
||||||
|
|
||||||
|
@ -699,7 +700,7 @@ chmod 750 $VESTA/conf $VESTA/data/users $VESTA/data/ips $VESTA/log
|
||||||
chmod -R 750 $VESTA/data/queue
|
chmod -R 750 $VESTA/data/queue
|
||||||
chmod 660 $VESTA/log/*
|
chmod 660 $VESTA/log/*
|
||||||
rm -f /var/log/vesta
|
rm -f /var/log/vesta
|
||||||
ln -s /usr/local/vesta/log /var/log/vesta
|
ln -s $VESTA/log /var/log/vesta
|
||||||
chown admin:admin $VESTA/data/sessions
|
chown admin:admin $VESTA/data/sessions
|
||||||
chmod 770 $VESTA/data/sessions
|
chmod 770 $VESTA/data/sessions
|
||||||
|
|
||||||
|
@ -1229,22 +1230,21 @@ fi
|
||||||
$VESTA/bin/v-add-domain admin $servername
|
$VESTA/bin/v-add-domain admin $servername
|
||||||
check_result $? "can't create $servername domain"
|
check_result $? "can't create $servername domain"
|
||||||
|
|
||||||
# Adding cron jobs
|
command="sudo $VESTA/bin/v-update-sys-queue disk"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue disk'
|
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue traffic'
|
command="sudo $VESTA/bin/v-update-sys-queue traffic"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue webstats'
|
command="sudo $VESTA/bin/v-update-sys-queue webstats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue backup'
|
command="sudo $VESTA/bin/v-update-sys-queue backup"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-backup-users'
|
command="sudo $VESTA/bin/v-backup-users"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-user-stats'
|
command="sudo $VESTA/bin/v-update-user-stats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-rrd'
|
command="sudo $VESTA/bin/v-update-sys-rrd"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
service crond restart
|
service cron restart
|
||||||
|
|
||||||
# Building inititall rrd images
|
# Building inititall rrd images
|
||||||
$VESTA/bin/v-update-sys-rrd
|
$VESTA/bin/v-update-sys-rrd
|
||||||
|
|
|
@ -10,6 +10,7 @@ export DEBIAN_FRONTEND=noninteractive
|
||||||
RHOST='apt.vestacp.com'
|
RHOST='apt.vestacp.com'
|
||||||
CHOST='c.vestacp.com'
|
CHOST='c.vestacp.com'
|
||||||
VERSION='ubuntu'
|
VERSION='ubuntu'
|
||||||
|
VESTA='/usr/local/vesta'
|
||||||
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
memory=$(grep 'MemTotal' /proc/meminfo |tr ' ' '\n' |grep [0-9])
|
||||||
arch=$(uname -i)
|
arch=$(uname -i)
|
||||||
os='ubuntu'
|
os='ubuntu'
|
||||||
|
@ -491,10 +492,10 @@ mv -f /root/.my.cnf $vst_backups/mysql > /dev/null 2>&1
|
||||||
|
|
||||||
# Backup vesta
|
# Backup vesta
|
||||||
service vesta stop > /dev/null 2>&1
|
service vesta stop > /dev/null 2>&1
|
||||||
cp -r /usr/local/vesta/* $vst_backups/vesta > /dev/null 2>&1
|
cp -r $VESTA/* $vst_backups/vesta > /dev/null 2>&1
|
||||||
apt-get -y remove vesta vesta-nginx vesta-php > /dev/null 2>&1
|
apt-get -y remove vesta vesta-nginx vesta-php > /dev/null 2>&1
|
||||||
apt-get -y purge vesta vesta-nginx vesta-php > /dev/null 2>&1
|
apt-get -y purge vesta vesta-nginx vesta-php > /dev/null 2>&1
|
||||||
rm -rf /usr/local/vesta > /dev/null 2>&1
|
rm -rf $VESTA > /dev/null 2>&1
|
||||||
|
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
|
@ -636,10 +637,10 @@ wget $vestacp/sudo/admin -O /etc/sudoers.d/admin
|
||||||
chmod 440 /etc/sudoers.d/admin
|
chmod 440 /etc/sudoers.d/admin
|
||||||
|
|
||||||
# Configuring system env
|
# Configuring system env
|
||||||
echo "export VESTA='/usr/local/vesta'" > /etc/profile.d/vesta.sh
|
echo "export VESTA='$VESTA'" > /etc/profile.d/vesta.sh
|
||||||
chmod 755 /etc/profile.d/vesta.sh
|
chmod 755 /etc/profile.d/vesta.sh
|
||||||
source /etc/profile.d/vesta.sh
|
source /etc/profile.d/vesta.sh
|
||||||
echo 'PATH=$PATH:/usr/local/vesta/bin' >> /root/.bash_profile
|
echo 'PATH=$PATH:'$VESTA'/bin' >> /root/.bash_profile
|
||||||
echo 'export PATH' >> /root/.bash_profile
|
echo 'export PATH' >> /root/.bash_profile
|
||||||
source /root/.bash_profile
|
source /root/.bash_profile
|
||||||
|
|
||||||
|
@ -658,7 +659,7 @@ chmod 750 $VESTA/conf $VESTA/data/users $VESTA/data/ips $VESTA/log
|
||||||
chmod -R 750 $VESTA/data/queue
|
chmod -R 750 $VESTA/data/queue
|
||||||
chmod 660 $VESTA/log/*
|
chmod 660 $VESTA/log/*
|
||||||
rm -f /var/log/vesta
|
rm -f /var/log/vesta
|
||||||
ln -s /usr/local/vesta/log /var/log/vesta
|
ln -s $VESTA/log /var/log/vesta
|
||||||
chown admin:admin $VESTA/data/sessions
|
chown admin:admin $VESTA/data/sessions
|
||||||
chmod 770 $VESTA/data/sessions
|
chmod 770 $VESTA/data/sessions
|
||||||
|
|
||||||
|
@ -1149,19 +1150,19 @@ $VESTA/bin/v-add-domain admin $servername
|
||||||
check_result $? "can't create $servername domain"
|
check_result $? "can't create $servername domain"
|
||||||
|
|
||||||
# Adding cron jobs
|
# Adding cron jobs
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue disk'
|
command="sudo $VESTA/bin/v-update-sys-queue disk"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '15' '02' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue traffic'
|
command="sudo $VESTA/bin/v-update-sys-queue traffic"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue webstats'
|
command="sudo $VESTA/bin/v-update-sys-queue webstats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '30' '03' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-queue backup'
|
command="sudo $VESTA/bin/v-update-sys-queue backup"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-backup-users'
|
command="sudo $VESTA/bin/v-backup-users"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '10' '05' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-user-stats'
|
command="sudo $VESTA/bin/v-update-user-stats"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '20' '00' '*' '*' '*' "$command"
|
||||||
command='sudo /usr/local/vesta/bin/v-update-sys-rrd'
|
command="sudo $VESTA/bin/v-update-sys-rrd"
|
||||||
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
$VESTA/bin/v-add-cron-job 'admin' '*/5' '*' '*' '*' '*' "$command"
|
||||||
service cron restart
|
service cron restart
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue