diff options
Diffstat (limited to 'modules/signing/preimage.50.addsignedcontent.sh')
-rw-r--r-- | modules/signing/preimage.50.addsignedcontent.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/signing/preimage.50.addsignedcontent.sh b/modules/signing/preimage.50.addsignedcontent.sh index 3ad5f19..f3106c2 100644 --- a/modules/signing/preimage.50.addsignedcontent.sh +++ b/modules/signing/preimage.50.addsignedcontent.sh @@ -2,6 +2,7 @@ # Licensed under the terms of the GNU GPL v2 or later; see COPYING for details. . $OOB__shlib +shopt -s nullglob content=$(read_config signing add_signed_content) [ -n "$content" ] || exit 0 @@ -11,8 +12,11 @@ signdir=$intermediatesdir/signed-content rm -rf $signdir mkdir -p $signdir unzip $content -d $signdir -for sfile in bootfw.zip runos.zip runrd.zip actos.zip actrd.zip; do - [ -e $signdir/$sfile ] && cp --remove-destination $signdir/$sfile $fsmount/boot/$sfile + +pushd $signdir +for sfile in bootfw*.zip runos*.zip runrd*.zip actos*.zip actrd*.zip; do + cp --remove-destination $sfile $fsmount/boot/$sfile done +popd rm -rf $signdir |