Skip to content

Commit 0fa21cf

Browse files
committed
kbuild: deb-pkg: clean up package name variables
Hard-code the names of linux-headers and debug packages in the control file. The kernel package is different for ARCH=um. Change the code for better readability. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
1 parent bac977c commit 0fa21cf

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

scripts/package/mkdebian

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,16 @@ else
9494
packageversion=$version-$revision
9595
fi
9696
sourcename=$KDEB_SOURCENAME
97-
packagename=linux-image-$version
98-
kernel_headers_packagename=linux-headers-$version
99-
dbg_packagename=$packagename-dbg
100-
debarch=
101-
set_debarch
10297

10398
if [ "$ARCH" = "um" ] ; then
104-
packagename=user-mode-linux-$version
99+
packagename=user-mode-linux
100+
else
101+
packagename=linux-image
105102
fi
106103

104+
debarch=
105+
set_debarch
106+
107107
email=${DEBEMAIL-$EMAIL}
108108

109109
# use email string directly if it contains <email>
@@ -178,7 +178,7 @@ Rules-Requires-Root: no
178178
Build-Depends: bc, rsync, kmod, cpio, bison, flex | flex:native $extra_build_depends
179179
Homepage: https://www.kernel.org/
180180
181-
Package: $packagename
181+
Package: $packagename-$version
182182
Architecture: $debarch
183183
Description: Linux kernel, version $version
184184
This package contains the Linux kernel, modules and corresponding other
@@ -197,7 +197,7 @@ EOF
197197
if is_enabled CONFIG_MODULES; then
198198
cat <<EOF >> debian/control
199199
200-
Package: $kernel_headers_packagename
200+
Package: linux-headers-$version
201201
Architecture: $debarch
202202
Description: Linux kernel headers for $version on $debarch
203203
This package provides kernel header files for $version on $debarch
@@ -209,7 +209,7 @@ fi
209209
if is_enabled CONFIG_DEBUG_INFO; then
210210
cat <<EOF >> debian/control
211211
212-
Package: $dbg_packagename
212+
Package: linux-image-$version-dbg
213213
Section: debug
214214
Architecture: $debarch
215215
Description: Linux kernel debugging symbols for $version

0 commit comments

Comments
 (0)