aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/package
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/package')
-rw-r--r--scripts/package/builddeb22
1 files changed, 19 insertions, 3 deletions
diff --git a/scripts/package/builddeb b/scripts/package/builddeb
index 122becc9cef7..9d464fde0df4 100644
--- a/scripts/package/builddeb
+++ b/scripts/package/builddeb
@@ -95,14 +95,30 @@ EOF
95 chmod 755 "$tmpdir/DEBIAN/$script" 95 chmod 755 "$tmpdir/DEBIAN/$script"
96done 96done
97 97
98name="Kernel Compiler <$(id -nu)@$(hostname -f)>" 98# Try to determine maintainer and email values
99if [ -n "$DEBEMAIL" ]; then
100 email=$DEBEMAIL
101elif [ -n "$EMAIL" ]; then
102 email=$EMAIL
103else
104 email=$(id -nu)@$(hostname -f)
105fi
106if [ -n "$DEBFULLNAME" ]; then
107 name=$DEBFULLNAME
108elif [ -n "$NAME" ]; then
109 name=$NAME
110else
111 name="Anonymous"
112fi
113maintainer="$name <$email>"
114
99# Generate a simple changelog template 115# Generate a simple changelog template
100cat <<EOF > debian/changelog 116cat <<EOF > debian/changelog
101linux ($packageversion) unstable; urgency=low 117linux ($packageversion) unstable; urgency=low
102 118
103 * Custom built Linux kernel. 119 * Custom built Linux kernel.
104 120
105 -- $name $(date -R) 121 -- $maintainer $(date -R)
106EOF 122EOF
107 123
108# Generate copyright file 124# Generate copyright file
@@ -130,7 +146,7 @@ cat <<EOF > debian/control
130Source: linux 146Source: linux
131Section: base 147Section: base
132Priority: optional 148Priority: optional
133Maintainer: $name 149Maintainer: $maintainer
134Standards-Version: 3.6.1 150Standards-Version: 3.6.1
135EOF 151EOF
136 152