Parent Directory
|
Revision Log
| Sticky Revision: |
* debian/lib/python/debian_linux/gencontrol.py: Add SOURCEVERSION. * debian/rules.real - Use SOURCEVERSION. - Fix another brocken ABINAME usage.
* debian/lib/python/debian_linux/gencontrol.py: Populate UPSTREAMVERSION, ABINAME and LOCALVERSION in an stable fashion. * debian/rules.real: Use UPSTREAMVERSION, ABINAME and LOCALVERSION. * debian/templates/control.headers.arch.in, debian/templates/control.headers.in, debian/templates/control.headers.latest.in, debian/templates/control.headers.subarch.in, debian/templates/control.image.in, debian/templates/control.image.latest.in: Use upstreamversion and localversion substitutions.
Merge /dists/trunk/linux-2.6.
Merge /dists/trunk/linux-2.6.
debian/rules.real: Always call dh_installdocs and dh_installchangelogs.
debian/rules.real: Don't overwrite parts of the kernel source.
* debian/bin/touch: Remove. * debian/rules.real: Remove touch.orig setup.
Merge /dists/trunk/linux-2.6.
Merge /dists/trunk/linux-2.6.
* debian/bin/gencontrol.py: Set version on dependencies of headers-all package. * debian/rules.real - Fix headers package name. - Install debian/modules into headers-all package.
debian/rules.real: Only install neccesary files into headers packages.
Use minimal headers package build, as we can use a clean tree for that. It puts all arches into the package for now. * debian/bin/gencontrol.py: Set LOCALVERSION on subarch level. * debian/bin/install-header: Remove. * debian/rules.real: Add minimal headers package build.
* debian/bin/gencontrol.py: Calculate LOCALVERSION and LOCALVERSION_HEADERS. * debian/rules.real: Remove LOCALVERSION.
debian/rules.real: Fix wildcard for source copy.
Merge /dists/trunk/linux-2.6.
debian/rules.real - Remove outdated comment about include_common_config. - Remove support for headers_dirs.
* debian/rules.real - Install debian/lib into headers-all package. - Call dh_python with python version 2.4. * debian/templates/control.source.in: Add python to build-depends, needed by dh_python.
debian/rules.real: Fix version of subarch headers package.
* debian/bin/install-image: Use DEBIAN_LOCALVERSION and DEBIAN_LOCALVERSION_HEADERS. * debian/rules.real: Set LOCALVERSION for scripts.
debian/rules.real - Append subarch to kernel version. - Fix base of kconfig.ml call.
* debian/rules: Fix clean. * debian/rules.real - Remove definition of old arch patches. - Use a variable for patch command.
* debian/rules.real: Remove old arch patches installation. * debian/templates/control.source.in: Remove dh-kpatches from Buld-Depends-Indep.
debian/rules.real: Use new apply script for arch and subarch patches.
* debian/bin/apply.py: Implement arch and subarch specific patches. * debian/bin/unpatch: Remove old code. * debian/rules.real: Fix patch package installation.
* debian/bin/apply.py: Finish implementation. * debian/rules.real: Use apply.py.
Merge /dists/trunk/linux-2.6.
Merge /dists/trunk/linux-2.6.
Merge /dists/trunk/linux-2.6.
Merge /dists/trunk/linux-2.6.
debian/rules.real: Remove old definitions.
Merge /dists/trunk/linux-2.6.
* debian/rules.real - Update post-install substitution. - Remove append variable. * debian/templates/post-install.in: Remove append substitution.
* debian/rules.real: Update header-install substitution. * debian/templates/header-install.in: Remove flavours file.
Move compiler setting to package config. * debian/arch/alpha/Makefile.inc, debian/arch/arm/Makefile.inc, debian/arch/m68k/Makefile.inc, debian/arch/sparc/Makefile.inc: Remove build_makeflags variable. * debian/arch/alpha/defines, debian/arch/arm/defines, debian/arch/m68k/defines, debian/arch/sparc/defines: Add compiler setting. * debian/bin/gencontrol.py: Set COMPILER argument. * debian/lib/python/debian_linux.py: Add support for compiler setting. * debian/rules.real: Change MAKEFLAGS setup.
Merge /dists/trunk/linux-2.6.
/people/waldi: Cleanup.
debian/rules.real: Fix installation of common headers package.
* debian/bin/gencontrol.py: Use special rule for building the general headers package. * debian/rules.real: Add rules. * debian/templates/control.headers.main.in: Drop -all suffix.
Revert revisions 4004, 4005 and 4006.
* debian/bin/genconfig.py: Add. * debian/bin/gencontrol.py: Small fix. * debian/lib/python: Set svn:ignore property. * debian/lib/python/debian_linux.py: Add kernel_config. * debian/rules.real: Use genconfig.py.
Merge /trunk/kernel/source/linux-2.6.
/people/waldi/kernel/linux-2.6 - Move from /people/waldi/kernel/source/linux-2.6. - Update svk:merge property.
* debian/arch/powerpc/Makefile.inc, debian/arch/sparc/Makefile.inc: Remove old subarch settings. * debian/bin/gencontrol.py: Support per subarch kpkg-subarch. * debian/rules.real: Use subarch for header builds.
Merge /trunk/kernel/source/linux-2.6.
debian/rules.real: Integrate headers install fix.
debian/rules.real: Export version informations.
debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix.
* arch/powerpc/defines: Add pseries definitions. * arch/powerpc/config.pseries: Move from arch/powerpc/noconfig.pseries. * bin/gencontrol.py - Export KPKG_SUBARCH. - Updates. * rules.real: Use KPKG_SUBARCH.
* debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions.
debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409
debian/rules.real: Realy rename the rules.
debian/rules.real - Move some install rules. - Support cross compilation.
debian/rules.real: Fix typos.
debian/rules.real: Move patch package rules from debian/rules.
* debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules.
* debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules.
* debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules.
debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep.
debian/rules.real: Add seperate setup step for headers package.
debian/bin/gencontrol.py, debian/rules.real: Small fixes.
debian/rules.real: Move patch rules from debian/rules.
debian/rules.real: Update targets.
debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS.
debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup.
* debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile.
* debian/Makefile - Include debian/rules.defs. - Simplify kpkg command specs. * debian/rules - Move directory definitions to debian/rules.defs. - Include debian/rules.defs. * debian/rules.defs: Add.
* debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates.
Merge /trunk/kernel/source/linux-2.6.
* debian/Makefile - Split unpack target. - Don't generate stamp files for install targets. - Update dir names. * debian/bin/gencontrol.py: Split unpack target. * debian/rules: Remove new stamp files.
* debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets.
Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules.
Use generated rules for build. * debian/Makefile - Updates. - Generate bin/touch.orig. * debian/bin/gencontrol.py: Generate build rules. * debian/rules: Remove bin/touch.orig creation.
Use generated rules for unpack, effectively remove second flavour resolver. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate unpack rules. * debian/rules: Use new rules.
Build as much packages as possible at one time. * debian/Makefile: Update. * debian/bin/gencontrol.py: Produce only one call per flavour.
* debian/Makefile: Don't call extra binary targets.
* debian/bin/gencontrol.py: Update.
* debian/rules
- Add debian/bin/gencontrol.py to prequisites of debian/control.
- Add debian/control to prequisites of build to avoid builds with an out
of date control file.
- Call extra binary targets.
Merge /trunk/kernel/source/linux-2.6.
* debian/Makefile: Call binary target from Makefile.inc. * debian/bin/gencontrol.py: Write informations about dummy packages into Makefile.inc.
Merge /trunk/kernel/source/linux-2.6.
debian/Makefile: Copy control file.
Merge /trunk/kernel/source/linux-2.6.
/people/waldi/kernel/source/linux-2.6: Copy from /trunk/kernel/source/linux-2.6.
Made gencontrol general enough to generate both the master control file and the control file used for building a specific kernel image.
add @longclass@ variable
linux-2.6-2.6.12 -> linux-2.6
fix desc for multiline scenarios. no, it's not pretty, but it works.
another wording change..
mm, robustness!
drop @shortsmpflavour@ and @smpflavour@, and replace with @class@. Also add @desc@.
the cp stuff done in headers-install is actually done by kernel-package now; no need to do it there anymore. And, while we're at it, nuke $(headers_extra); if archs really need it, they can add it to headers-install.in (I'd rather see headers-install.in go away eventually, though).
oops, forgot to remove some references to headers.arch.in
uh, ok, dunno why --config def isn't working but --config defconfig is.. but whatever.
default configs are autogenerated now; instead of doing a manual make defconfig, have kernel-package do it (--config def). This requires kernel-package 9.002, so add a versioned dep for all archs. Also, drop any and all mentions of default_config.
give this a try; create default config via 'make defconfig'
minor fixups; add an explicit dep on config.$flavour, so that it's built; also add a comment about using 'make defconfig' instead of config.default to build the config config. It's going to have to wait for kernel-package support, i suppose; wishlist bug has been filed, but I got tired of waiting for the BTS to respond.
mm, arch/config was being included twice. redundant code..
Change @echo to echo to unbreak it.
Removed debian/ prefix when looking for config files since Makefile runs from debian/ dir already (d'oh).
Use debian/config.blah and not arch/<arch>/config.blah as header files for header building, as the ones in arch are the incomplete files now.
Make sure that stuff does not break if extra_postinstall_command is undefined.
rename config.common to config, ignore include_common_config (always use the common config. overriding options is implicit, use it if you don't want to use the common configs), and fixed a subarch bug ($(arch)/config.$(subarch) vs $(arch)/$(subarch)/config)
Added extra_postinstall_command (not using it for powerpc afterall, but it could be generally usefull still).
rename to what the source package and orig expect
and that should be $(karch), not $(arch).
use $(append) instead of $(subarch) when generating control files; oops.
commit this horribly untested code that generates debian/control from templates/control.*.in for generated images. Will start a test build now and see whether it actually worked after lunch :)
another place where the control deps can be automatic
Export the MAKEFLAGS command before running the command rather than sticking it on the command line, since sparc32 is choking on it otherwise.
move new packaging into trunk from branch. Whee.
Corrected the bit, applying the arch-specific patches.
Introduce new default_config variable in Makefile.inc. It can be used to specify the flavour whose config file will be used for building kernel headers.
while we are at it name it linux-kernel
add jurij another "spielwiese" :)
Revert the last change as it does not help.
Create stamp-debian in the kernel build directory before building to workaround the kernel-package bug.
Documentation updated, control.headers.in template reworked.
* Add dh-kpatches to build-deps-indep. * Copy asm-offsets.s in place instead of symlinking * Make sure DEBIAN does not get into packages.
* A typo in post-install.in corrected. * header-install.in now correctly takes care of the asm-offsets.s files. * Some kernel -> linux changes in the Makefile.
Changes kernel -> linux in the post-install.in, which was failing. Made the detection of kernel arch automatic there, based on include/asm symlink.
Removed concatenation of debian/files from the build target, as it is not yet created at that point.
Looks like all pieces are in places. Testing, testing, testing!
Removed added_patches support, instead the arch patches are now applied automatically at the unpacking stage.
Added preliminary support for arch-specific patches.
Builds source, tree and images. Images currently break due to some stem issues.
Makefile rearrangement.
Include Makefile.subarch which somehow got left out.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |