Skip to content

Commit

Permalink
opkg: add support for SHA256 verification
Browse files Browse the repository at this point in the history
based on a patch by Evan Hunt <[email protected]>
Signed-off-by: Steven Barth <[email protected]>

SVN-Revision: 38302
  • Loading branch information
Steven Barth committed Oct 4, 2013
1 parent fa3ab0c commit 8b7b7ca
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 2 additions & 2 deletions package/system/opkg/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/version.mk
PKG_NAME:=opkg
PKG_REV:=618
PKG_VERSION:=$(PKG_REV)
PKG_RELEASE:=4
PKG_RELEASE:=5

PKG_SOURCE_PROTO:=svn
PKG_SOURCE_VERSION:=$(PKG_REV)
Expand Down Expand Up @@ -90,7 +90,7 @@ CONFIGURE_ARGS += \
--with-opkglockfile=/var/lock/opkg.lock

ifeq ($(BUILD_VARIANT),smime)
CONFIGURE_ARGS += --enable-openssl
CONFIGURE_ARGS += --enable-openssl --enable-sha256
endif

MAKE_FLAGS = \
Expand Down
2 changes: 2 additions & 0 deletions scripts/ipkg-make-index.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@ for pkg in `find $pkg_dir -name '*.ipk' | sort`; do
echo "Generating index for package $pkg" >&2
file_size=$(ls -l $pkg | awk '{print $5}')
md5sum=$(md5sum $pkg | awk '{print $1}')
sha256sum=$(openssl sha256 $pkg | awk '{print $2}')
# Take pains to make variable value sed-safe
sed_safe_pkg=`echo $pkg | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g'`
tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\
Size: $file_size\\
MD5Sum: $md5sum\\
SHA256sum: $sha256sum\\
Description:/"
echo ""
done

0 comments on commit 8b7b7ca

Please sign in to comment.