12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/bin/sh
- function visitFile() {
- install/bin/gkeytool \
- -cacert \
- -v \
- -storepass changeit \
- -keystore resource/java/security/cacerts.gkr \
- -file "$1"
- }
- function visitDir() {
- local d
- d=$1
- for f in "$d/"*
- do
- if [ -d "$f" ] ; then
- visitDir "$f"
- else
- visitFile "$f"
- fi
- done
- }
- if [ "$#" -lt "1" ] ; then
- echo "Usage: import-cacerts DIR"
- echo "Import CA trusted certificates into a 'cacerts.gkr' key store"
- echo "under resource/java/security using 'changeit' as its password,"
- echo "and constructing the Alias from the certificate's file name."
- echo
- echo " DIR the 'ca-certificates' deb package installation directory"
- echo " containing trusted CA certificates."
- echo
- else
- caDir=$1
- if [ ! -d $caDir ] ; then
- echo "Argument MUST be a directory."
- echo "Type command with no arguments for usage string."
- exit 1
- fi
- visitDir $caDir
- fi
- exit 0
|