mirror of
https://github.com/Jarli01/xenorchestra_installer
synced 2025-12-23 20:20:01 +00:00
Update xo_install.sh
Cleanup and organization of code a bit.
This commit is contained in:
@@ -1,11 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
#Repository add - confirm required repoistor(ies) are enabled and active, update and upgrade no matter what
|
|
||||||
multiverse="http://archive.ubuntu.com/multiverse"
|
|
||||||
if ! grep -q "^deb .*$multiverse" /etc/apt/sources.list;
|
|
||||||
then
|
|
||||||
sudo add-apt-repository multiverse
|
|
||||||
|
|
||||||
# Check if we were effectively run as root
|
# Check if we were effectively run as root
|
||||||
[ $EUID = 0 ] || { echo "This script needs to be run as root!"; exit 1; }
|
[ $EUID = 0 ] || { echo "This script needs to be run as root!"; exit 1; }
|
||||||
|
|
||||||
@@ -13,6 +7,12 @@ sudo add-apt-repository multiverse
|
|||||||
totalk=$(awk '/^MemTotal:/{print $2}' /proc/meminfo)
|
totalk=$(awk '/^MemTotal:/{print $2}' /proc/meminfo)
|
||||||
if [ "$totalk" -lt "1000000" ]; then echo "XOCE Requires at least 1GB Memory!"; exit 1; fi
|
if [ "$totalk" -lt "1000000" ]; then echo "XOCE Requires at least 1GB Memory!"; exit 1; fi
|
||||||
|
|
||||||
|
# Repository add - confirm required repoistor(ies) are enabled and active, update and upgrade no matter what
|
||||||
|
multiverse="http://archive.ubuntu.com/multiverse"
|
||||||
|
if ! grep -q "^deb .*$multiverse" /etc/apt/sources.list;
|
||||||
|
then
|
||||||
|
sudo add-apt-repository multiverse
|
||||||
|
|
||||||
xo_branch="master"
|
xo_branch="master"
|
||||||
xo_server="https://github.com/vatesfr/xen-orchestra"
|
xo_server="https://github.com/vatesfr/xen-orchestra"
|
||||||
n_repo="https://raw.githubusercontent.com/visionmedia/n/master/bin/n"
|
n_repo="https://raw.githubusercontent.com/visionmedia/n/master/bin/n"
|
||||||
|
|||||||
Reference in New Issue
Block a user