diff options
author | Justin Davis <jrcd83@gmail.com> | 2011-10-07 21:03:26 +0200 |
---|---|---|
committer | Justin Davis <jrcd83@gmail.com> | 2011-10-07 21:03:26 +0200 |
commit | 2fe258beb84c7e19e15af0818b1e9d84ca7e8f9b (patch) | |
tree | eb970f058095fc8152206fa85093e67c6d3febe3 | |
parent | 8f99f0bafeb61b2f42650c703dedf377000cc53a (diff) | |
download | genpkg-2fe258beb84c7e19e15af0818b1e9d84ca7e8f9b.tar.gz genpkg-2fe258beb84c7e19e15af0818b1e9d84ca7e8f9b.tar.xz |
Allow for a MAINTAINER env. variable to override PACKAGER.
-rwxr-xr-x | bin/makepkgmeta | 5 | ||||
-rwxr-xr-x | bin/templ/pbfields | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/bin/makepkgmeta b/bin/makepkgmeta index cce6dbe..9c0a6c5 100755 --- a/bin/makepkgmeta +++ b/bin/makepkgmeta @@ -14,6 +14,11 @@ printf "pkgname\n%s\n\n" "$1" printf "pkgrel\n%d\n\n" "${PKGREL:-1}" printf "packager\n%s\n\n" "${PACKAGER:-Anonymous}" +if [ "$MAINTAINER" ] +then + printf "maintainer\n%s\n\n" "$MAINTAINER" +fi + for flav in "$METABIN"/* do [ -x "$flav" ] || continue diff --git a/bin/templ/pbfields b/bin/templ/pbfields index 980dc7a..0a36f95 100755 --- a/bin/templ/pbfields +++ b/bin/templ/pbfields @@ -19,7 +19,9 @@ BEGIN { NF < 2 { next } -$1 ~ "packager" { packager = $2 } +$1 == "packager" { packager = $2 } + +$1 == "maintainer" { maintainer = $2 } $1 ~ /depends$|conflicts|provides|source/ { quotevals() } @@ -35,8 +37,9 @@ arrfield[$1] { } END { - if (!packager) { packager = "Anonymous" } - print "# Maintainer: " packager + if (!maintainer && !packager) { packager = "Anonymous" } + if (maintainer) print "# Maintainer: " maintainer + else if (packager) print "# Packager: " packager print "" OFS = "="; ORS = "\n"; |