diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-11-22 14:42:36 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-11-22 14:42:36 +0000 |
commit | d43136f093e2893457c4e0d944925c97ba86effc (patch) | |
tree | 815141283bd897220682f424a88128558b97d8a1 | |
parent | 620ede7ef9bf89d6c7924203ee6912e7b5abae7a (diff) | |
download | alpine-conf-d43136f093e2893457c4e0d944925c97ba86effc.zip |
lbu: fix lbu status for encrypted apkovls
http://redmine.alpinelinux.org/issues/480
-rw-r--r-- | lbu.in | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -140,6 +140,9 @@ unpack_apkovl() { local count=0 mkdir -p "$dest" mount_once "$mnt" + if [ -n "$ENCRYPTION" ]; then + f="$f.$ENCRYPTION" + fi if [ ! -f "$mnt/$f" ]; then return 1 fi @@ -147,7 +150,6 @@ unpack_apkovl() { tar -C "$dest" -zxf "$mnt/$f" return fi - f="$f.$ENCRYPTION" check_openssl while [ $count -lt 3 ]; do $OPENSSL enc -d -$ENCRYPTION -in "$mnt/$f" | tar \ @@ -564,7 +566,10 @@ cmd_status() { unpack_apkovl "$tmp/a" # generate new apkovl and extract to tmpdir/b + local save_encryption="$ENCRYPTION" + ENCRYPTION= cmd_package - | tar -C "$tmp/b" -zx + ENCRYPTION="$save_encryption" # show files that exists in a but not in b as deleted local f |