Fix some bugs in invirt-update-vnc-cert
[invirt/packages/invirt-vnc-client.git] / debian / invirt-update-vnc-cert
index fa73f27..b07832a 100755 (executable)
@@ -8,9 +8,9 @@ if [ "$(ls /etc/invirt/vnc-cert.d)" == "" ]; then
 fi
 
 TMP_DIR="$(mktemp -d)"
-for i in $(ls /etc/invirt/vnc-cert.d/*.crt); do
-    keytool -noprompt -alias "${i%.crt}" -file "/etc/invirt/vnc-cert.d/$i" \
-        -keystore "$TMP_DIR/trust.store" -storepass "foobar"
+for i in /etc/invirt/vnc-cert.d/*.crt; do
+    keytool -import -noprompt -alias "$(basename "${i%.crt}")" -file \
+       "$i" -keystore "$TMP_DIR/trust.store" -storepass "foobar"
 done
 
 jar uf /usr/share/invirt-vnc-client/VncViewer.jar -C "$TMP_DIR" trust.store