diff --git a/tools/appliance/build.sh b/tools/appliance/build.sh index 39bcba4bbfa..d15d2eec3a4 100755 --- a/tools/appliance/build.sh +++ b/tools/appliance/build.sh @@ -23,7 +23,7 @@ function usage() { cat < /root/.ssh/authorized_keys +chmod 600 /root/.ssh/authorized_keys diff --git a/tools/appliance/definitions/systemvmtemplate/configure_systemvm_services.sh b/tools/appliance/definitions/systemvmtemplate/configure_systemvm_services.sh index c2dcf6a26c2..b9476b6be32 100644 --- a/tools/appliance/definitions/systemvmtemplate/configure_systemvm_services.sh +++ b/tools/appliance/definitions/systemvmtemplate/configure_systemvm_services.sh @@ -68,7 +68,6 @@ configure_services() { mkdir -p /var/cache/cloud mkdir -p /usr/share/cloud mkdir -p /usr/local/cloud - mkdir -p /root/.ssh # Fix haproxy directory issue mkdir -p /var/lib/haproxy diff --git a/tools/appliance/definitions/systemvmtemplate/definition.rb b/tools/appliance/definitions/systemvmtemplate/definition.rb index c560e01c120..691952f37aa 100644 --- a/tools/appliance/definitions/systemvmtemplate/definition.rb +++ b/tools/appliance/definitions/systemvmtemplate/definition.rb @@ -86,6 +86,7 @@ config = { 'install_systemvm_packages.sh', 'configure_conntrack.sh', 'configure_systemvm_services.sh', + 'authorized_keys.sh', # cleanup & space-saving 'cleanup.sh', 'zerodisk.sh' diff --git a/tools/appliance/definitions/systemvmtemplate/zerodisk.sh b/tools/appliance/definitions/systemvmtemplate/zerodisk.sh index 64a51eace8c..581e868edc9 100644 --- a/tools/appliance/definitions/systemvmtemplate/zerodisk.sh +++ b/tools/appliance/definitions/systemvmtemplate/zerodisk.sh @@ -23,7 +23,7 @@ set -x function cleanup_veewee() { # this has to be here since it is the last file to run (and we remove ourselves) rm -fv /root/*.iso - rm -fv /root/{apt_upgrade,build_time,cleanup,install_systemvm_packages,zerodisk}.sh + rm -fv /root/{apt_upgrade,authorized_keys,build_time,cleanup,install_systemvm_packages,zerodisk}.sh rm -fv /root/configure_{acpid,conntrack,grub,locale,login,networking,systemvm_services}.sh rm -fv .veewee_version .veewee_params .vbox_version }