source: trunk/packages/invirt-vnc-client/debian/invirt-update-vnc-cert @ 1399

Last change on this file since 1399 was 1345, checked in by broder, 16 years ago

Fix some bugs in invirt-update-vnc-cert

  • Property svn:executable set to *
File size: 568 bytes
Line 
1#!/bin/bash
2
3if [ "$(ls /etc/invirt/vnc-cert.d)" == "" ]; then
4    echo "E: No certs in /etc/invirt/vnc-cert.d/" >&2
5    echo "   Put certificates for all Invirt VNC proxy servers in" >&2
6    echo "   /etc/invirt/vnc-cert.d, then run this script again" >&2
7    exit 1
8fi
9
10TMP_DIR="$(mktemp -d)"
11for i in /etc/invirt/vnc-cert.d/*.crt; do
12    keytool -import -noprompt -alias "$(basename "${i%.crt}")" -file \
13        "$i" -keystore "$TMP_DIR/trust.store" -storepass "foobar"
14done
15
16jar uf /usr/share/invirt-vnc-client/VncViewer.jar -C "$TMP_DIR" trust.store
17
18rm -rf "$TMP_DIR"
Note: See TracBrowser for help on using the repository browser.