diff options
Diffstat (limited to 'scripts/package')
| -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 | ||
