The system usually has enough information in various places to guess
the name and email of the person running the makepkg script. Use these
instead of defaulting to "Unknown Packager" to minimize configuration
necessary by the user.  This particular implemenation should provide
relatively good guess that's compatible with other programs
(i.e. git).

Signed-off-by: Kieran Colford <kie...@kcolford.com>
---
 scripts/makepkg.sh.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 29408929..65114862 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -618,7 +618,7 @@ write_pkginfo() {
        if [[ -n $PACKAGER ]]; then
                local packager="$PACKAGER"
        else
-               local packager="Unknown Packager"
+               local packager="${NAME:-$(getent passwd ${USER:-$(whoami)} | 
cut -d : -f 5 | cut -d , -f 1)} <${EMAIL:-${USER:-$(whoami)}@$(hostname 
--fqdn)}>"
        fi
 
        local size="$(@DUPATH@ @DUFLAGS@)"
-- 
2.11.0

Reply via email to