mirror of
https://github.com/GNS3/gns3-server.git
synced 2025-01-30 13:03:46 +02:00
Merge branch 'master' into 1.5
This commit is contained in:
commit
f1737a6e43
@ -144,6 +144,8 @@ class VMwareVM(BaseVM):
|
|||||||
|
|
||||||
yield from self.manager.check_vmrun_version()
|
yield from self.manager.check_vmrun_version()
|
||||||
if self._linked_clone and not os.path.exists(os.path.join(self.working_dir, os.path.basename(self._vmx_path))):
|
if self._linked_clone and not os.path.exists(os.path.join(self.working_dir, os.path.basename(self._vmx_path))):
|
||||||
|
if self.manager.host_type == "player":
|
||||||
|
raise VMwareError("Linked clones are not supported by VMware Player")
|
||||||
# create the base snapshot for linked clones
|
# create the base snapshot for linked clones
|
||||||
base_snapshot_name = "GNS3 Linked Base for clones"
|
base_snapshot_name = "GNS3 Linked Base for clones"
|
||||||
vmsd_path = os.path.splitext(self._vmx_path)[0] + ".vmsd"
|
vmsd_path = os.path.splitext(self._vmx_path)[0] + ".vmsd"
|
||||||
|
@ -25,6 +25,7 @@ function help {
|
|||||||
echo "Usage:" >&2
|
echo "Usage:" >&2
|
||||||
echo "--with-openvpn: Install Open VPN" >&2
|
echo "--with-openvpn: Install Open VPN" >&2
|
||||||
echo "--with-iou: Install IOU" >&2
|
echo "--with-iou: Install IOU" >&2
|
||||||
|
echo "--with-i386-repository: Add i386 repositories require by IOU if they are not available on the system. Warning this will replace your source.list in order to use official ubuntu mirror" >&2
|
||||||
echo "--help: This help" >&2
|
echo "--help: This help" >&2
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,8 +45,9 @@ fi
|
|||||||
# Read the options
|
# Read the options
|
||||||
USE_VPN=0
|
USE_VPN=0
|
||||||
USE_IOU=0
|
USE_IOU=0
|
||||||
|
I386_REPO=0
|
||||||
|
|
||||||
TEMP=`getopt -o h --long with-openvpn,with-iou,help -n 'gns3-remote-install.sh' -- "$@"`
|
TEMP=`getopt -o h --long with-openvpn,with-iou,with-i386-repository,help -n 'gns3-remote-install.sh' -- "$@"`
|
||||||
if [ $? != 0 ]
|
if [ $? != 0 ]
|
||||||
then
|
then
|
||||||
help
|
help
|
||||||
@ -64,6 +66,10 @@ while true ; do
|
|||||||
USE_IOU=1
|
USE_IOU=1
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--with-i386-repository)
|
||||||
|
I386_REPO=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
-h|--help)
|
-h|--help)
|
||||||
help
|
help
|
||||||
exit 1
|
exit 1
|
||||||
@ -86,6 +92,21 @@ deb http://ppa.launchpad.net/gns3/qemu/ubuntu trusty main
|
|||||||
deb-src http://ppa.launchpad.net/gns3/qemu/ubuntu trusty main
|
deb-src http://ppa.launchpad.net/gns3/qemu/ubuntu trusty main
|
||||||
EOFLIST
|
EOFLIST
|
||||||
|
|
||||||
|
if [ $I386_REPO == 1 ]
|
||||||
|
then
|
||||||
|
cat <<EOFLIST2 >> /etc/apt/sources.list
|
||||||
|
###### Ubuntu Main Repos
|
||||||
|
deb http://archive.ubuntu.com/ubuntu/ trusty main universe multiverse
|
||||||
|
deb-src http://archive.ubuntu.com/ubuntu/ trusty main universe multiverse
|
||||||
|
|
||||||
|
###### Ubuntu Update Repos
|
||||||
|
deb http://archive.ubuntu.com/ubuntu/ trusty-security main universe multiverse
|
||||||
|
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse
|
||||||
|
deb-src http://archive.ubuntu.com/ubuntu/ trusty-security main universe multiverse
|
||||||
|
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse
|
||||||
|
EOFLIST2
|
||||||
|
fi
|
||||||
|
|
||||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2E3EF7B
|
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2E3EF7B
|
||||||
|
|
||||||
log "Update system packages"
|
log "Update system packages"
|
||||||
|
Loading…
Reference in New Issue
Block a user