make: add `package' target

Requires FLAVOUR setting of not OpenSSL and git + gettext-tools
packages installed.
This commit is contained in:
Franco Fichtner 2016-03-11 11:50:25 +01:00
parent 8912f9090b
commit 445504da33

View File

@ -166,6 +166,18 @@ plist: force
@${MAKE} -C ${.CURDIR}/lang plist
@${MAKE} -C ${.CURDIR}/src plist
TMPDIR?= ${DESTDIR}/tmp/core-pkg
package: force
@rm -rf ${TMPDIR}
@${MAKE} DESTDIR=${TMPDIR} FLAVOUR=${FLAVOUR} install
@${MAKE} DESTDIR=${TMPDIR} scripts
@${MAKE} DESTDIR=${TMPDIR} manifest > ${TMPDIR}/+MANIFEST
@${MAKE} DESTDIR=${TMPDIR} plist > ${TMPDIR}/plist
@${PKG} create -v -m ${TMPDIR} -r ${TMPDIR} -p ${TMPDIR}/plist
@ls -lah *.txz
@rm -rf ${TMPDIR}
lint: force
find ${.CURDIR}/src ${.CURDIR}/scripts \
-name "*.sh" -type f -print0 | xargs -0 -n1 sh -n