root / snf-image-helper / tasks / 40DeleteSSHKeys.in @ 6a95db10
History | View | Annotate | Download (704 Bytes)
1 |
#! /bin/bash |
---|---|
2 |
|
3 |
### BEGIN TASK INFO |
4 |
# Provides: DeleteSSHKeys |
5 |
# Requires: MountImage |
6 |
# Short-Description: Remove ssh keys if present. |
7 |
### END TASK 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 : |