repacker script bug fix when directory is somewhere else
This commit is contained in:
parent
68b507795e
commit
d1ec7a4158
|
|
@ -55,7 +55,8 @@ if [[ ! -d $INDIR ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "* zip data.."
|
echo "* zip data.."
|
||||||
cd $INDIR && tar -czf repacked_pkg.tar.gz FwUpdater/ && cd ..
|
CUR_DIR=$(pwd)
|
||||||
|
cd $INDIR && tar -czf repacked_pkg.tar.gz FwUpdater/ && cd $CUR_DIR
|
||||||
|
|
||||||
echo "* encrypt zipped tar"
|
echo "* encrypt zipped tar"
|
||||||
openssl enc -e -aes-256-cbc -K `cat $AESFILE` -iv `cat $IVFILE` -in $INDIR/repacked_pkg.tar.gz -out $TMPDIR/tmp.step1
|
openssl enc -e -aes-256-cbc -K `cat $AESFILE` -iv `cat $IVFILE` -in $INDIR/repacked_pkg.tar.gz -out $TMPDIR/tmp.step1
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ dd if=$1 of=$IV bs=1 skip=${IV_OFFSET} count=32 2>/dev/null
|
||||||
########################################
|
########################################
|
||||||
# decrypt data and extract directory tree
|
# decrypt data and extract directory tree
|
||||||
########################################
|
########################################
|
||||||
dd if=$1 bs=$(($DATA_OFFSET)) skip=1 2>/dev/null | head -c $(($BODY_SIZE)) | openssl enc -d -aes-256-cbc -K `cat ${AES256_KEY}` -iv `cat ${IV}` | tar -xz -C $2
|
dd if=$1 bs=$(($DATA_OFFSET)) skip=1 2>/dev/null | head -c $(($BODY_SIZE)) | openssl enc -d -aes-256-cbc -K "cat ${AES256_KEY}" -iv "cat ${IV}" | tar -xz -C $2
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue