changes per upstream mainters request
This commit is contained in:
@@ -71,6 +71,7 @@ Installation works but not tested frequently:
|
|||||||
- Debian 8
|
- Debian 8
|
||||||
- Debian 9
|
- Debian 9
|
||||||
- Ubuntu 16.04
|
- Ubuntu 16.04
|
||||||
|
- Ubuntu 20.04
|
||||||
|
|
||||||
In order to use file level restore from delta backups, the service needs to be ran as root.
|
In order to use file level restore from delta backups, the service needs to be ran as root.
|
||||||
CentOS installation is currently not able to do file level restore if the backed up disk contains LVM or only sees some of the partitions.
|
CentOS installation is currently not able to do file level restore if the backed up disk contains LVM or only sees some of the partitions.
|
||||||
@@ -116,6 +117,7 @@ Debian/Ubuntu:
|
|||||||
- libpng-dev
|
- libpng-dev
|
||||||
- git
|
- git
|
||||||
- python-minimal
|
- python-minimal
|
||||||
|
- python2-minimal (Ubuntu 20 only, replaces python-minimal)
|
||||||
- libvhdi-utils
|
- libvhdi-utils
|
||||||
- lvm2
|
- lvm2
|
||||||
- nfs-common
|
- nfs-common
|
||||||
|
@@ -156,22 +156,6 @@ function InstallDependenciesDebian {
|
|||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $OSVERSION =~ (16|18) ]]; then
|
|
||||||
echo -ne "${PROGRESS} Installing Python for Ubuntu 16 and 18"
|
|
||||||
apt-get install -y python-minimal >/dev/null
|
|
||||||
echo -e "\r${OK} Python installed"
|
|
||||||
echo
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $OSVERSION =~ (20) ]]; then
|
|
||||||
echo -ne "${PROGRESS} Installing Python for Ubuntu 20"
|
|
||||||
apt-get install -y python2-minimal >/dev/null
|
|
||||||
echo -e "\r${OK} Python installed"
|
|
||||||
echo
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo -ne "${PROGRESS} Running apt-get update"
|
echo -ne "${PROGRESS} Running apt-get update"
|
||||||
apt-get update >/dev/null
|
apt-get update >/dev/null
|
||||||
@@ -239,10 +223,17 @@ function InstallDependenciesDebian {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#determine which python package is needed. Ubuntu 20 requires python2-minimal, 16 and 18 are python-minimal
|
||||||
|
if [[ $OSVERSION == "20" ]]; then
|
||||||
|
PYTHON="python2-minimal"
|
||||||
|
else
|
||||||
|
PYTHON="python-minimal"
|
||||||
|
fi
|
||||||
|
|
||||||
# install packages
|
# install packages
|
||||||
echo
|
echo
|
||||||
echo -ne "${PROGRESS} Installing build dependencies, redis server, git, libvhdi-utils, lvm2, nfs-common, cifs-utils"
|
echo -ne "${PROGRESS} Installing build dependencies, redis server, git, libvhdi-utils, python-minimal, lvm2, nfs-common, cifs-utils"
|
||||||
apt-get install -y build-essential redis-server libpng-dev git libvhdi-utils lvm2 nfs-common cifs-utils >/dev/null
|
apt-get install -y build-essential redis-server libpng-dev git libvhdi-utils $PYTHON lvm2 nfs-common cifs-utils >/dev/null
|
||||||
echo -e "\r${OK} Installing build dependencies, redis server, python, git, libvhdi-utils, lvm2, nfs-common, cifs-utils"
|
echo -e "\r${OK} Installing build dependencies, redis server, python, git, libvhdi-utils, lvm2, nfs-common, cifs-utils"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
@@ -488,8 +479,7 @@ function InstallXO {
|
|||||||
echo -e "${INFO} Activating modified configuration file"
|
echo -e "${INFO} Activating modified configuration file"
|
||||||
mkdir -p $CONFIGPATH/.config/xo-server
|
mkdir -p $CONFIGPATH/.config/xo-server
|
||||||
mv -f $INSTALLDIR/xo-builds/xen-orchestra-$TIME/packages/xo-server/sample.config.toml $CONFIGPATH/.config/xo-server/config.toml
|
mv -f $INSTALLDIR/xo-builds/xen-orchestra-$TIME/packages/xo-server/sample.config.toml $CONFIGPATH/.config/xo-server/config.toml
|
||||||
#fix permissions if service is not running as root
|
|
||||||
chown -R $XOUSER:$XOUSER $CONFIGPATH
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -508,6 +498,8 @@ function InstallXO {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
chown -R $XOUSER:$XOUSER /var/lib/xo-server
|
chown -R $XOUSER:$XOUSER /var/lib/xo-server
|
||||||
|
|
||||||
|
chown -R $XOUSER:$XOUSER $CONFIGPATH/.config/xo-server
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# fix to prevent older installations to not update because systemd service is not symlinked anymore
|
# fix to prevent older installations to not update because systemd service is not symlinked anymore
|
||||||
|
Reference in New Issue
Block a user