From 50a6502fbd64d8c07c111da026e227398613bb82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= Date: Tue, 8 May 2018 10:17:44 +0200 Subject: [PATCH] rc.local fix --- .../modules/eid/templates/kvm/bootstrap-cosmos.sh.erb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/global/overlay/etc/puppet/modules/eid/templates/kvm/bootstrap-cosmos.sh.erb b/global/overlay/etc/puppet/modules/eid/templates/kvm/bootstrap-cosmos.sh.erb index 449fe1b0..47883d8a 100755 --- a/global/overlay/etc/puppet/modules/eid/templates/kvm/bootstrap-cosmos.sh.erb +++ b/global/overlay/etc/puppet/modules/eid/templates/kvm/bootstrap-cosmos.sh.erb @@ -55,6 +55,13 @@ if ! test -d /var/cache/cosmos/repo; then cosmos clone "$cmd_repo" fi + +if [ ! -f /etc/rc.local ]; then + echo "#!/bin/bash" > /etc/rc.local + echo > /etc/rc.local + chmod +x /etc/rc.local +fi + if [ -f /etc/rc.local ]; then # re-run cosmos at reboot until it succeeds - use bash -l to get working proxy settings grep -v "^exit 0" /etc/rc.local > /etc/rc.local.new