@@ -125,6 +125,8 @@ gen_source ()
125125rm -rf debian
126126mkdir debian
127127
128+ set -x
129+
128130email=${DEBEMAIL-$EMAIL }
129131
130132# use email string directly if it contains <email>
153155 packageversion=$( ${srctree} /scripts/setlocalversion --no-local ${srctree} ) -$( $srctree /init/build-version)
154156fi
155157sourcename=${KDEB_SOURCENAME:- linux-upstream}
158+ metasuffix=${sourcename# linux-}
156159
157160if [ " $ARCH " = " um" ] ; then
158161 packagename=user-mode-linux
@@ -218,33 +221,42 @@ Rules-Requires-Root: no
218221Build-Depends: bc, debhelper, rsync, kmod, cpio, bison, flex $extra_build_depends
219222Homepage: https://www.kernel.org/
220223
224+ Package: $packagename -$metasuffix
225+ Section: kernel
226+ Priority: optional
227+ Architecture: $debarch
228+ Provides: linux-image-generic, wireguard-modules
229+ Depends: $packagename -$version
230+ Description: Libre Computer Linux $metasuffix (meta-package)
231+
221232Package: $packagename -$version
233+ Section: kernel
234+ Priority: optional
222235Architecture: $debarch
223- Description: Linux kernel, version $version
236+ Description: Libre Computer Linux $version for $debarch
224237 This package contains the Linux kernel, modules and corresponding other
225- files, version: $version .
238+ files, version: $metasuffix $ version .
226239EOF
227240
228241if [ " ${SRCARCH} " != um ]; then
229- cat << EOF >> debian/control
230-
231- Package: linux-libc-dev
232- Section: devel
233- Provides: linux-kernel-headers
234- Architecture: $debarch
235- Description: Linux support headers for userspace development
236- This package provides userspaces headers from the Linux kernel. These headers
237- are used by the installed headers for GNU glibc and other system libraries.
238- Multi-Arch: same
239- EOF
240242
241243if is_enabled CONFIG_MODULES; then
242244cat << EOF >> debian/control
243245
246+ Package: linux-headers-$metasuffix
247+ Section: kernel
248+ Priority: optional
249+ Architecture: $debarch
250+ Provides: linux-headers-generic
251+ Depends: linux-headers-$version
252+ Description: Libre Computer Linux Headers $metasuffix (meta-package)
253+
244254Package: linux-headers-$version
255+ Section: kernel
256+ Priority: optional
245257Architecture: $debarch
246- Description: Linux kernel headers for $version on $debarch
247- This package provides kernel header files for $version on $debarch
258+ Description: Libre Computer Linux Headers $version for $debarch
259+ This package provides kernel header files for $metasuffix $version
248260 .
249261 This is useful for people who need to build external modules
250262EOF
0 commit comments