aboutsummaryrefslogtreecommitdiff
path: root/scripts/package
AgeCommit message (Collapse)AuthorFilesLines
2008-10-29kbuild: mkspec - fix build rpmEvgeniy Manachkin1-0/+3
This is patch to fix incorrect mkspec script to make rpm correctly at 2.6.27 vanilla kernel. This is regression in 2.6.27. 2.6.26 make rpm work good. In 2.6.27 'make rpm' say error from rpmbuild "Many unpacked files (*.fw)." Signed-off-by: Evgeniy Manachkin <[email protected]> Acked-by: Alan Cox <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]> Cc: Stable <[email protected]>
2008-02-09Kbuild: Fix deb-pkg target to work with kernel versions ending with ↵Michal Sojka1-1/+2
-<text-without-digit> 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 file The patch solves this by adding a numeric revision to package version. Signed-off-by: Michal Sojka <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2008-01-28kbuild: support ARCH=x86 in buildtarDaniel De Graaf1-2/+2
Signed-off-by: Daniel De Graaf <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2008-01-28Kbuild: Clarify the rpm-related make packaging targetsRobert P. J. Day1-3/+2
Signed-off-by: Robert P. J. Day <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2007-10-18kbuild: make deb-pkg - add 'Provides:' line[email protected]1-0/+2
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 <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2007-05-21x86_64: Support x86_64 in make buildtarAndi Kleen1-2/+2
Signed-off-by: Andi Kleen <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-09-25kbuild: fix "mkdir -p" usage in scripts/package/mkspecRolf Eike Beer1-2/+2
"mkdir -p" does not only mean not to complain if the directory already exists, but also to create the parent directories if needed. This patch removes "lib" from the list of directories to create as we will also create "lib/modules". Signed-off-by: Rolf Eike Beer <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2006-06-08kbuild: fix make rpm for powerpcMike Wolf1-0/+5
The default target for most powerpc platforms is zImage. The zImage however is in arch/powerpc/boot and the mkspec script was set up to get the kernel from the top level of the kernel tree. This patch copies vmlinux to arch/powerpc/boot and then copies the kernel to the tmp directory so the rpm can be made. Signed-off-by: Mike Wolf <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2006-03-08kbuild: replace PHONY with FORCESam Ravnborg1-11/+7
.PHONY: does not take patterns so use FORCE to achive same effect. Thanks to "Paul D. Smith" <[email protected]> for noticing this. Signed-off-by: Sam Ravnborg <[email protected]>
2006-03-06kbuild: change kbuild to not rely on incorrect GNU make behaviorPaul Smith1-5/+5
The kbuild system takes advantage of an incorrect behavior in GNU make. Once this behavior is fixed, all files in the kernel rebuild every time, even if nothing has changed. This patch ensures kbuild works with both the incorrect and correct behaviors of GNU make. For more details on the incorrect behavior, see: http://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html Changes in this patch: - Keep all targets that are to be marked .PHONY in a variable, PHONY. - Add .PHONY: $(PHONY) to mark them properly. - Remove any $(PHONY) files from the $? list when determining whether targets are up-to-date or not. Signed-off-by: Paul Smith <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2006-01-01kbuild: tar-pkg with out-out-tree buildingJan-Benedict Glaw2-19/+14
Fix out-of-tree builds for the tar-pkg targets When I wrote the buildtar script, I didn't even think about out-of-tree builds because I didn't use these back then. This patch throughoutly uses ${objtree} instead of `pwd`. Also, the kernel version is no longer manually built. Instead, it will properly use $KERNELRELEASE . Installing modules is only done if CONFIG_MODULES is set. Signed-off-by: Jan-Benedict Glaw <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-21[PATCH] kbuild: make help binrpm-pkg fixCoywolf Qi Hunt1-1/+1
This fixes kbuild make help binrpm-pkg missing `''. Signed-off-by: Coywolf Qi Hunt <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-14kbuild: Fix bug in make deb-pkg when using seperate source and output ↵Sam Ravnborg2-3/+3
directories From: Ryan Anderson <[email protected]> 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 Patel <[email protected]> With modifications from: Signed-off-By: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-14uml: Restore proper descriptions in make deb-pkg targetSam Ravnborg1-2/+26
From: Ryan Anderson <[email protected]> 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 <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-14uml: Make deb-pkg build target build a Debian-style user-mode-linux packageSam Ravnborg1-6/+26
From: Ryan Anderson <[email protected]> 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 <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-13[PATCH] kbuild: restrain output of "make help" to 80 columnsYum Rayan1-1/+2
This patch fixes the output of "make help" to fit in a 80 column screen. Please push upstream as part of your other patches. Signed-off-by: Yum Rayan <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-13[PATCH] kbuild: add ia64 support to rpm Makefile targetGreg Edwards1-0/+9
On ia64, only the EFI (fat) partition is available to boot from. The rpm needs to install the kernel under /boot/efi to be useable on ia64. Signed-off-by: Greg Edwards <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-07-12[PATCH] kbuild: create tarballsJan-Benedict Glaw2-3/+127
It adds tarball packaging, which I prefer for distribution. Also one of the two blanks after @echo is removed. One seems to be enough :) Signed-off-by: Jan-Benedict Glaw <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
2005-04-16Linux-2.6.12-rc2Linus Torvalds3-0/+250
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!