opkg-build: return error if Version is missing

If Version is missing in a control file, opkg-build reports an error to
stdout, but returns 0. Fix condition on pkg_appears_sane to properly
return an error if Version is missing.

Suggested-by: Thomas de Schampheleire <patrickdepinguin@gmail.com>
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
This commit is contained in:
Alejandro del Castillo
2016-05-02 18:11:47 -05:00
parent 2be44e399f
commit 69aa4345f3

View File

@@ -86,8 +86,9 @@ You probably want to chown these to a system user: " >&2
pkg=`required_field Package`
[ "$?" -ne 0 ] && PKG_ERROR=1
version=`required_field Version | sed 's/Version://; s/^.://g;'`
version=`required_field Version`
[ "$?" -ne 0 ] && PKG_ERROR=1
version=`echo $version | sed 's/Version://; s/^.://g;'`
arch=`required_field Architecture`
[ "$?" -ne 0 ] && PKG_ERROR=1