From f0b398797f8bd485747ffe7d19601e9f3cb136f4 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Mon, 25 Feb 2013 12:27:29 -0800 Subject: [PATCH] Moved Jeff's install script to the repo Upstream-commit: 2c7a2cbaf4f3b47786eee3726de61b67182a8d44 Component: engine --- components/engine/install.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 components/engine/install.sh diff --git a/components/engine/install.sh b/components/engine/install.sh new file mode 100644 index 0000000000..356ac0df2a --- /dev/null +++ b/components/engine/install.sh @@ -0,0 +1,34 @@ +# This script is meant for quick & easy install via 'curl URL-OF-SCRIPPT | bash' +# Courtesy of Jeff Lindsay + +cd /tmp + +echo "Ensuring dependencies are installed..." +apt-get --yes install lxc wget 2>&1 > /dev/null + +echo "Downloading docker binary..." +wget -q https://dl.dropbox.com/u/20637798/docker.tar.gz 2>&1 > /dev/null +tar -xf docker.tar.gz 2>&1 > /dev/null + +echo "Installing into /usr/local/bin..." +mv docker/docker /usr/local/bin +mv dockerd/dockerd /usr/local/bin + +if [[ -f /etc/init/dockerd.conf ]] +then + echo "Upstart script already exists." +else + echo "Creating /etc/init/dockerd.conf..." + echo "exec /usr/local/bin/dockerd" > /etc/init/dockerd.conf +fi + +echo "Restarting dockerd..." +restart dockerd > /dev/null + +echo "Cleaning up..." +rmdir docker +rmdir dockerd +rm docker.tar.gz + +echo "Finished!" +echo