From dfdb289645231eebd2022f9f55c01aa5e19e8567 Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Wed, 20 Feb 2013 17:06:11 -0500 Subject: Added cref script. --- base/javacard/bin/cref.sh | 36 ++++++++++++++++++++++++++++++++++++ base/javacard/build.xml | 14 +++++++++++++- 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100755 base/javacard/bin/cref.sh (limited to 'base') diff --git a/base/javacard/bin/cref.sh b/base/javacard/bin/cref.sh new file mode 100755 index 000000000..d44cf4681 --- /dev/null +++ b/base/javacard/bin/cref.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +command=$1 + +SCRIPT_DIR=`dirname $0` +SCRIPT_DIR=`cd $SCRIPT_DIR; pwd` + +CREF_DIR=$SCRIPT_DIR/../jcdk/bin +CREF_DIR=`cd $CREF_DIR; pwd` + +DATA_DIR=/var/run/pki/javacard +LOG_DIR=/var/log/pki/javacard + +mkdir -p $DATA_DIR +mkdir -p $LOG_DIR + +DATA_FILE=$DATA_DIR/cref.data +PID_FILE=$DATA_DIR/cref.pid +LOG_FILE=$LOG_DIR/cref.log + +if [ "$command" == "start" ]; then + + touch $DATA_FILE + + $CREF_DIR/cref -i $DATA_FILE -o $DATA_FILE 2>&1 >> $LOG_FILE & + + echo $! > $PID_FILE + +elif [ "$command" == "stop" ]; then + + kill -9 `cat $PID_FILE` + rm -f $PID_FILE + +else + echo "Usage: cref.sh " +fi diff --git a/base/javacard/build.xml b/base/javacard/build.xml index cdf3580be..ab57307da 100644 --- a/base/javacard/build.xml +++ b/base/javacard/build.xml @@ -132,7 +132,19 @@ - + + + + + + + + + + + + + -- cgit