diff options
Diffstat (limited to 'scripts/files/elements/ubuntu-guest/install.d')
7 files changed, 0 insertions, 114 deletions
diff --git a/scripts/files/elements/ubuntu-guest/install.d/05-base-apps b/scripts/files/elements/ubuntu-guest/install.d/05-base-apps deleted file mode 100755 index 5cd392b..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/05-base-apps +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: Install basic services and applications - -set -e -set -o xtrace - -export DEBIAN_FRONTEND=noninteractive -apt-get -y install ntp apparmor-utils diff --git a/scripts/files/elements/ubuntu-guest/install.d/15-reddwarf-dep b/scripts/files/elements/ubuntu-guest/install.d/15-reddwarf-dep deleted file mode 100755 index 8d989fe..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/15-reddwarf-dep +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: Install trove guest python dependencies - see redstack functions_qemu - -set -e -set -o xtrace - -export DEBIAN_FRONTEND=noninteractive -apt-get -y install python-dev libxml2-dev libxslt1-dev python-setuptools \ - python-pip python-sqlalchemy python-lxml \ - python-routes python-eventlet python-webob \ - python-pastedeploy python-paste python-netaddr \ - python-httplib2 python-iso8601 python-pexpect python-mysqldb python-migrate - - -# pick up the requirements file left for us by -# extra-data.d/15-reddwarf-dep - -TMP_HOOKS_DIR="/tmp/in_target.d" - -UPPER_CONSTRAINTS= -if [ -f ${TMP_HOOKS_DIR}/upper-constraints.txt ]; then - UPPER_CONSTRAINTS=" -c ${TMP_HOOKS_DIR}/upper-constraints.txt" -fi - -pip install -q --upgrade -r ${TMP_HOOKS_DIR}/requirements.txt ${UPPER_CONSTRAINTS} - -echo "diagnostic pip freeze output follows" -pip freeze -echo "diagnostic pip freeze output above" diff --git a/scripts/files/elements/ubuntu-guest/install.d/20-etc b/scripts/files/elements/ubuntu-guest/install.d/20-etc deleted file mode 100755 index 8ac19f7..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/20-etc +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: take "staged" trove-guest.conf file and put it in the init directory on guest image - -dd if=/tmp/in_target.d/trove-guest.conf of=/etc/init/trove-guest.conf - - diff --git a/scripts/files/elements/ubuntu-guest/install.d/50-user b/scripts/files/elements/ubuntu-guest/install.d/50-user deleted file mode 100755 index 99f6896..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/50-user +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: Add the guest image user that will own the trove agent source...if the user does not already exist - -set -e -set -o xtrace - -if ! id -u ${GUEST_USERNAME} >/dev/null 2>&1; then - echo "Adding ${GUEST_USERNAME} user" - useradd -G sudo -m ${GUEST_USERNAME} -s /bin/bash - chown ${GUEST_USERNAME}:${GUEST_USERNAME} /home/${GUEST_USERNAME} - passwd ${GUEST_USERNAME} <<_EOF_ -${GUEST_USERNAME} -${GUEST_USERNAME} -_EOF_ -fi - diff --git a/scripts/files/elements/ubuntu-guest/install.d/62-ssh-key b/scripts/files/elements/ubuntu-guest/install.d/62-ssh-key deleted file mode 100755 index 8085cba..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/62-ssh-key +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: take "staged" ssh keys (see extra-data.d/62-ssh-key) and put them in the GUEST_USERS home directory - -set -e -set -o xtrace - -SSH_DIR="/home/${GUEST_USERNAME}/.ssh" -TMP_HOOKS_DIR="/tmp/in_target.d" - -if [ -e "${TMP_HOOKS_DIR}/ssh-authorized-keys" ]; then - if [ ! -e ${SSH_DIR} ]; then - # this method worked more reliable in vmware fusion over doing sudo -Hiu ${GUEST_USERNAME} - mkdir ${SSH_DIR} - chown ${GUEST_USERNAME}:${GUEST_USERNAME} ${SSH_DIR} - fi - sudo -Hiu ${GUEST_USERNAME} dd of=${SSH_DIR}/authorized_keys conv=notrunc if=${TMP_HOOKS_DIR}/ssh-authorized-keys - if [ ! -e "${SSH_DIR}/id_rsa" ]; then - sudo -Hiu ${GUEST_USERNAME} dd of=${SSH_DIR}/id_rsa if=${TMP_HOOKS_DIR}/id_rsa - # perms have to be right on this file for ssh to work - sudo -Hiu ${GUEST_USERNAME} chmod 600 ${SSH_DIR}/id_rsa - sudo -Hiu ${GUEST_USERNAME} dd of=${SSH_DIR}/id_rsa.pub if=${TMP_HOOKS_DIR}/id_rsa.pub - fi -else - echo "SSH Keys were not staged by host" - exit -1 -fi diff --git a/scripts/files/elements/ubuntu-guest/install.d/98-ssh b/scripts/files/elements/ubuntu-guest/install.d/98-ssh deleted file mode 100755 index 2134c19..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/98-ssh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -# Regenerate host keys now. XXX: Really should be a cloud-init task, should get -# that working. - -set -e -set -o xtrace - -dpkg-reconfigure openssh-server diff --git a/scripts/files/elements/ubuntu-guest/install.d/99-clean-apt b/scripts/files/elements/ubuntu-guest/install.d/99-clean-apt deleted file mode 100755 index cc348c5..0000000 --- a/scripts/files/elements/ubuntu-guest/install.d/99-clean-apt +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -# CONTEXT: GUEST during CONSTRUCTION as ROOT -# PURPOSE: Delete contents of apt cache on guest (saves image disk space) - -set -e -set -o xtrace - -apt-get clean - - |