7072843fa4dc9781f16ae4d2a2cd610afb69ca69
[snf-image] / snf-image-helper / tasks / 40DeleteSSHKeys.in
1 #! /bin/bash
2
3 ### BEGIN TASK INFO
4 # Provides:             DeleteSSHKeys
5 # Requires:             MountImage
6 # Short-Description:    Remove ssh keys if present.
7 ### END TAST INFO
8
9 set -e
10 . @commondir@/common.sh
11
12 if [ ! -d "$SNF_IMAGE_TARGET" ]; then
13     log_error "Target dir: \`$SNF_IMAGE_TARGET' is missing."
14 fi
15
16 if [ "$SNF_IMAGE_TYPE" = "extdump" ]; then
17     HOST_KEY="/etc/ssh/ssh_host_key"
18     RSA_KEY="/etc/ssh/ssh_host_rsa_key"
19     DSA_KEY="/etc/ssh/ssh_host_dsa_key"
20
21     for key in $HOST_KEY $RSA_KEY $DSA_KEY ; do
22         if [ -f "${SNF_IMAGE_TARGET}/${key}" ] ; then
23             rm -f ${SNF_IMAGE_TARGET}/${key}*
24         fi
25     done
26 fi
27
28 cleanup
29 trap - EXIT
30
31 exit 0
32
33 # vim: set sta sts=4 shiftwidth=4 sw=4 et ai :