diff options
Diffstat (limited to 'scripts/package/builddeb')
-rw-r--r-- | scripts/package/builddeb | 22 |
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" |
96 | done | 96 | done |
97 | 97 | ||
98 | name="Kernel Compiler <$(id -nu)@$(hostname -f)>" | 98 | # Try to determine maintainer and email values |
99 | if [ -n "$DEBEMAIL" ]; then | ||
100 | email=$DEBEMAIL | ||
101 | elif [ -n "$EMAIL" ]; then | ||
102 | email=$EMAIL | ||
103 | else | ||
104 | email=$(id -nu)@$(hostname -f) | ||
105 | fi | ||
106 | if [ -n "$DEBFULLNAME" ]; then | ||
107 | name=$DEBFULLNAME | ||
108 | elif [ -n "$NAME" ]; then | ||
109 | name=$NAME | ||
110 | else | ||
111 | name="Anonymous" | ||
112 | fi | ||
113 | maintainer="$name <$email>" | ||
114 | |||
99 | # Generate a simple changelog template | 115 | # Generate a simple changelog template |
100 | cat <<EOF > debian/changelog | 116 | cat <<EOF > debian/changelog |
101 | linux ($packageversion) unstable; urgency=low | 117 | linux ($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) |
106 | EOF | 122 | EOF |
107 | 123 | ||
108 | # Generate copyright file | 124 | # Generate copyright file |
@@ -130,7 +146,7 @@ cat <<EOF > debian/control | |||
130 | Source: linux | 146 | Source: linux |
131 | Section: base | 147 | Section: base |
132 | Priority: optional | 148 | Priority: optional |
133 | Maintainer: $name | 149 | Maintainer: $maintainer |
134 | Standards-Version: 3.6.1 | 150 | Standards-Version: 3.6.1 |
135 | EOF | 151 | EOF |
136 | 152 | ||