04 Feb, 2011
1 commit
-
When building linux-headers package using deb-pkg, builddeb erroneously assume
current directory is the source tree. This is not true if building in another
directory, using make O=... deb-pkg.This patch fix this problem.
Signed-off-by: Nicolas de Pesloüan
Tested-by: Nikolai Kondrashov
Acked-by: maximilian attems
Signed-off-by: Michal Marek
15 Jan, 2011
1 commit
-
Fix x86 centric path to allow building kernel-header packages for
other architecture.Signed-off-by: maximilian attems
Signed-off-by: Michal Marek
08 Jan, 2011
1 commit
-
hdrpackage and headerpackage are not intuitive names,
use proposed alternatives by Michel Marek.While touching them move the mkdir of the kernel_headers dir up
and fix it for paranoid umask.CC: Theodore Ts'o
Signed-off-by: maximilian attems
Signed-off-by: Michal Marek
07 Jan, 2011
1 commit
-
userland dev likes latest incarnation of that userland API.
make it easy to also build it on make deb-pkg invocation:dpkg-deb: building package `linux-libc-dev' in `../linux-libc-dev_2.6.32-rc6-4_amd64.deb'.
Last year patch rebased on top of latest deb-pkg changes.
Signed-off-by: maximilian attems
Signed-off-by: Michal Marek
29 Dec, 2010
1 commit
-
Create a linux-headers-$KVER.deb package which can be used to build
external modules without having the source tree around.Signed-off-by: "Theodore Ts'o"
Signed-off-by: Michal Marek
20 Dec, 2010
1 commit
-
Usefull if building for sparc64 userland, because the
sparc and sparc64 userlands use the same 64-bit kernel,
making it impossible to always select the correct userland
architecture for the resulting debian package.Might also be usefull, if you want a i386 userland with a amd64 kernel.
Example usage:
make KBUILD_DEBARCH=i386 deb-pkgLKML-reference:
Signed-off-by: Asbjoern Sloth Toennesen
Reviewed-by: WANG Cong
Acked-by: maximilian attems
Signed-off-by: Michal Marek
25 Nov, 2010
1 commit
-
Instead of creating the debian package for the compiling userland,
create it for a userland matching the kernel thats being compiled.This patch supports all Lenny release architectures,
and Linux-based architecture candidates for Squeeze.If it can't find a proper Debian userspace it displays a warning,
and fallback to let deb-gencontrol use the host's userspace arch.Eg. with this patch the following make command:
make ARCH=i386 deb-pkg
will output an i386 Debian package instead of an amd64 one,
when run on an amd64 machine.Signed-off-by: Asbjoern Sloth Toennesen
Acked-by: maximilian attems
Signed-off-by: Michal Marek
11 Nov, 2010
1 commit
-
umask 077
make deb-pkgdpkg-deb: building package `linux-image-2.6.36+' in `../linux-image-2.6.36+_2.6.36+-4_amd64.deb'.
dpkg-deb: control directory has bad permissions 700 (must be >=0755 and
Signed-off-by: maximilian attems
Signed-off-by: Michal Marek
06 Sep, 2010
1 commit
-
Avoid an error when doing cp over the image when it does not contain
the full path to the file.Signed-off-by: Guillem Jover
Signed-off-by: Michal Marek
03 Jun, 2010
3 commits
-
To follow the way that Official Debian kernel packages are made, put the
generated packages in the right section, the kernel section. This also
avoids polluting the admin section.Signed-off-by: Rogério Brito
Signed-off-by: Michal Marek -
The packages generated by the builddeb script conform to the Debian
Policy version 3.8.4. Make this explicit in the generated packages.Signed-off-by: Rogério Brito
Signed-off-by: Michal Marek -
This helps when the user sees information of the packages on package
managers like aptitude.Signed-off-by: Rogério Brito
Signed-off-by: Michal Marek
07 Mar, 2010
1 commit
-
This patch creates the standard md5sums file for 'make deb-pkg' just
like the dh_md5sums debhelper script.Signed-off-by: Jozsef Fejes
Signed-off-by: Michal Marek
18 Jul, 2009
1 commit
-
bash versus dash and posh disagree on expanding $@ within double quotes:
export x="$@"
see http://bugs.debian.org/381091 for details
just use the arglist with $*.dpkg: error processing linux-image-2.6.31-rc1_2.6.31-rc1-18_i386.deb (--install):
subprocess pre-installation script returned error exit status 2
export: 6: 2.6.31-rc1-18: bad variable name
fixes http://bugzilla.kernel.org/show_bug.cgi?id=13567seen on Ubuntu as there dash is the default sh,
versus bash on Debian.Reported-by: Pauli
Cc: Frans Pop
Signed-off-by: maximilian attems
Acked-By: Andres Salomon
27 Jun, 2009
1 commit
-
In the series for 2.6.31 it was noticed to ship the copyright,
but the generated changelog got lost somehow.As bonus the generated linux-image deb packages are Lenny lintian clean.
Cc: Frans Pop
Cc: Andres Salomon
Signed-off-by: maximilian attems
Signed-off-by: Sam Ravnborg
10 Jun, 2009
14 commits
-
Latest Debian policy is 3.8.1.
Even if we are not yet compliant to it strive for the latest.Signed-off-by: maximilian attems
Signed-off-by: Frans Pop
Acked-by: Andres Salomon
Signed-off-by: Sam Ravnborg -
Section "base" has been removed, the base is defined by Priority field.
For Squeeze the section should be "kernel", but as that's not yet
supported for Sarge and Etch we stay with admin for now.Signed-off-by: maximilian attems
Signed-off-by: Frans Pop
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
kernel-image naming has been dropped for the Lenny release
and was only transitional for Etch.As it builds modules it provides linux-modules-$version.
Signed-off-by: maximilian attems
Signed-off-by: Frans Pop
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
The binary package that make deb-pkg creates is a linux-image.
To be fixed may also be the addition of $DEB_ARCH.Signed-off-by: maximilian attems
Signed-off-by: Frans Pop
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
The Source: field is defined as the source package in the package
archive from which a binary packages are built. As deb-pkg does not
generate a source package, we should avoid to use any existing source
packages here.Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Try harder to find email and maintainer name.
Debian's own devscripts all use DEBEMAIL or DEBFULLNAME prior to an
eventual EMAIL or NAME environment variable. Match their logic."Anonymous" sounds nicer then "Kernel Compiler" if no name is found.
Signed-off-by: maximilian attems
Signed-off-by: Frans Pop
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
On Thursday 23 April 2009, Frans Pop wrote:
Add a basic debian/copyright to the binary packages.Based on an earlier patch from Maximilian Attems.
Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Hook scripts in the default directory /etc/kernel are also executed by
official Debian kernel packages as well as kernel packages created using
make-kpkg. Allow to specify an alternative hook scripts directory by
exporting the environment variable KDEB_HOOKDIR.Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Allow to specify a custom revision for the generated .deb by
exporting the environment variable KDEB_PKGVERSION.Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
The Debian packaging scripts created by the deb-pkg target do not pass
on the standard Debian maintainer script parameters to hook scripts,
which means that those scripts cannot tell whether they are being called
during e.g. install vs. upgrade, or removal vs. purge of the package.As there are several variantions in how hook scripts are called from
kernel packages, we pass the parameters in the environment variable
DEB_MAINT_PARAMS rather than as extra arguments.Bump version of builddep script to 1.3.
Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Not all architectures prepend the $(boot) path in $(KBUILD_IMAGE).
Allow for that fact in the builddeb script. Example is arm.Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Factor out code to build package into separate function and
only write "source" section for the debian/control file once.Signed-off-by: Frans Pop
Acked-by: maximilian attems
Cc: Andres Salomon
Signed-off-by: Sam Ravnborg -
Minor coding style improvements and typo fix in leading comment.
Signed-off-by: Frans Pop
Cc: Andres Salomon
Acked-by: maximilian attems
Signed-off-by: Sam Ravnborg
10 Nov, 2008
1 commit
-
The below is a simplistic fix for "make deb-pkg"; it splits the
firmware out to a linux-firmware-image package and adds an
(unversioned) Suggests to the linux package for this firmware.Signed-Off-By: Jonathan McDowell
Acked-by: Frans Pop
Signed-off-by: Sam Ravnborg
09 Feb, 2008
1 commit
-
If CONIFIG_LOCALVERSION is set for example to -loop, the following error
message was generated.dpkg-deb - error: Debian revision (`loop') doesn't contain any digits
dpkg-deb: 1 errors in control fileThe patch solves this by adding a numeric revision to package version.
Signed-off-by: Michal Sojka
Signed-off-by: Sam Ravnborg
18 Oct, 2007
1 commit
-
http://bugzilla.kernel.org/show_bug.cgi?id=8941
Current Debian's kernel-modules depend on matching linux-image-$version, though
Linux's make deb-pkg build a .deb that 'Provides: kernel-image-$version' only.
The following patch adds the Debian-compliant 'Provides', leaving the default
one; hopely this will make way all happy.Signed-off-by: paolo
Signed-off-by: Sam Ravnborg
15 Jul, 2005
3 commits
-
From: Ryan Anderson
When running "make O=something deb-pkg", I get a failure that claims I
haven't configured my kernel (I have). Running it a second time tells
me to run "make mrproper" (include/linux/version.h got built on the
first run)Original patch from:
From: Ajay PatelWith modifications from:
Signed-off-By: Ryan Anderson
Signed-off-by: Sam Ravnborg -
From: Ryan Anderson
This pulls the description from the Debian user-mode-linux package, and
puts $version back in the appropriate places for both descriptions.Signed-off-by: Ryan Anderson
Signed-off-by: Sam Ravnborg -
From: Ryan Anderson
Make the deb-pkg build target understand the "um" arch and set up the
package and directory structure to match a mainline-Debian style
user-mode-linux package.This is primarily so that it stops matching, exactly, the naming
convention used by normal, non-UML kernels generated by this command.Installing "linux-2.6.11" and "linux-2.6.11", where one is a UML kernel
doesn't do the right thing. This fixes that.Signed-off-by: Ryan Anderson
Signed-off-by: Sam Ravnborg
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!