summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2014-10-22 14:28:05 +0200
committerLeif Johansson <leifj@sunet.se>2014-10-22 14:28:05 +0200
commit4f300ca63268f73a63e01f5528ecdc5e6f46d67e (patch)
treebb976aad52f01bf7bdb41e6fbe96e1ca3084a6cb /apt
parent52311bfbe28db9f5c05047c7f379fbfb965062b3 (diff)
simple kvm builder using cloud images
Diffstat (limited to 'apt')
l---------apt1
-rwxr-xr-xapt/bootstrap-cosmos.sh42
-rw-r--r--apt/cosmos_1.2-2_all.debbin11724 -> 0 bytes
3 files changed, 1 insertions, 42 deletions
diff --git a/apt b/apt
new file mode 120000
index 0000000..fb02c87
--- /dev/null
+++ b/apt
@@ -0,0 +1 @@
+global/overlay/etc/cosmos/apt \ No newline at end of file
diff --git a/apt/bootstrap-cosmos.sh b/apt/bootstrap-cosmos.sh
deleted file mode 100755
index 28cbde0..0000000
--- a/apt/bootstrap-cosmos.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cmd_hostname="$1"
-if test -z "$cmd_hostname"; then
- echo "Usage: $0 HOSTNAME REPO TAGPATTERN"
- exit 1
-fi
-
-cmd_repo="$2"
-if test -z "$cmd_repo"; then
- echo "Usage $0 HOSTNAME REPO TAGPATTERN"
- exit 2
-fi
-
-cmd_tags="$3"
-if test -z "$cmd_tags"; then
- echo "Usage $0 HOSTNAME REPO TAGPATTERN"
- exit 3
-fi
-
-set -x
-
-apt-get -y install rsync git-core wget
-dpkg -i cosmos_1.2-2_all.deb
-
-if ! test -d /var/cache/cosmos/repo; then
- cosmos clone "$cmd_repo"
-fi
-
-hostname $cmd_hostname
-
-perl -pi -e "s,#COSMOS_REPO_MODELS=.*,COSMOS_REPO_MODELS=\"\\\$COSMOS_REPO/global/:\\\$COSMOS_REPO/$cmd_hostname/\"," /etc/cosmos/cosmos.conf
-perl -pi -e "s,#COSMOS_UPDATE_VERIFY_GIT_TAG_PATTERN=.*,COSMOS_UPDATE_VERIFY_GIT_TAG_PATTERN=\"${cmd_tags}*\"," /etc/cosmos/cosmos.conf
-
-env COSMOS_BASE=/var/cache/cosmos COSMOS_KEYS=/var/cache/cosmos/repo/global/overlay/etc/cosmos/keys /var/cache/cosmos/repo/global/post-tasks.d/015cosmos-trust
-
-(date; nohup cosmos -v update && nohup cosmos -v apply; date) 2>&1 | tee /var/log/cosmos.log
-
-
-exit 0
diff --git a/apt/cosmos_1.2-2_all.deb b/apt/cosmos_1.2-2_all.deb
deleted file mode 100644
index 9fe4434..0000000
--- a/apt/cosmos_1.2-2_all.deb
+++ /dev/null
Binary files differ