diff --git a/src/deforaos-package.sh b/src/deforaos-package.sh index e8d6481..b55d138 100755 --- a/src/deforaos-package.sh +++ b/src/deforaos-package.sh @@ -32,6 +32,7 @@ VERBOSE=0 VERSION= #executables CKSUM="cksum" +CP="cp" CUT="cut" DCH="dch" DPKG_BUILDPACKAGE="dpkg-buildpackage -rfakeroot" @@ -566,6 +567,15 @@ _package_pkgsrc() return 2 fi + #MESSAGE + _info "Creating $pkgname/MESSAGE..." + _pkgsrc_message "$pkgname" + if [ $? -ne 0 ]; then + $DEBUG $RM -r -- "$pkgname" + _error "Could not create $pkgname/MESSAGE" + return 2 + fi + #PLIST _info "Creating $pkgname/PLIST..." tmpdir="$PWD/$pkgname/destdir" @@ -705,6 +715,15 @@ EOF echo '.include "../../mk/bsd.pkg.mk"' } +_pkgsrc_message() +{ + [ $# -eq 1 ] || return 1 + pkgname="$1" + + [ ! -f "$PKGSRC_ROOT/wip/$pkgname/MESSAGE" ] && return 0 + $DEBUG $CP -- "$PKGSRC_ROOT/wip/$pkgname/MESSAGE" "$pkgname/MESSAGE" +} + #debug _debug()