- generate_package.sh TOTA_UPG_PATH TARGET SIGN_PKCS_FILE SIGN_PKCS_PASSWORD
Change-Id: I526a59aeff9ac478f735378d935e44f984d0e0dd
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
#!/bin/bash
function __setup__() {
- TARGET_DIR="$(readlink -m $1)/recovery/target/$2"
+ TOTA_UPG_DIR="$(readlink -m $1)"
+ TARGET_DIR="$TOTA_UPG_DIR/recovery/target/$2"
if [ ! -d "$TARGET_DIR" ]; then
echo "[ERROR] : $TARGET_DIR not exist, please check tota_upg_path and target"
exit
mv $IMAGE_NAME $RESULT_DIR
}
+function __sign__() {
+ SIGN_PKCS_FILE=$1
+ SIGN_PKCS_PASSWORD=$2
+ if [ "z$SIGN_PKCS_FILE" != "z" ] && [ "z$SIGN_PKCS_PASSWORD" != "z" ]; then
+ cd $TOTA_UPG_DIR
+ ./mk_delta/common/bin/sign_img.sh $SIGN_PKCS_FILE $SIGN_PKCS_PASSWORD $RESULT_DIR/$IMAGE_NAME
+ fi
+}
+
function __cleanup__() {
rm -rf $TEMP_DIR
if [ $? -ne 0 ]; then
}
if [ $# -lt 2 ]; then
- echo "Usage : generate_package.sh TOTA_UPG_PATH TARGET"
+ echo "Usage : generate_package.sh TOTA_UPG_PATH TARGET [SIGN_PKCS_FILE SIGN_PKCS_PASSWORD]"
echo " TARGET > rpi"
exit
fi
__unpack__
__pack__
+__sign__ $3 $4
__cleanup__