linux/debian/templates/post-install.in

153 lines
4.5 KiB
Plaintext
Raw Normal View History

#!/bin/sh
#
# This is the hook file executed by make-kpkg in the end of creation
# of the linux-image for a particular flavour. The major task it performs
# is the creation of the flavour-specific linux-headers package.
#
set -e
debhelper_pre() {
dh_clean -k --package="$1"
dh_installdirs --package="$1"
}
debhelper_post() {
dh_installdocs --package="$1"
dh_installchangelogs --package="$1"
dh_compress --package="$1"
dh_fixperms --package="$1"
dh_strip --package="$1"
dh_installdeb --package="$1"
dh_gencontrol --package="$1"
dh_md5sums --package="$1"
dh_builddeb --package="$1"
}
# The version which ends up here is something like
# $(version)-$(abiname)-$(flavour) and debnum is just
# -$(abiname), so that the variables get the values:
# suffix=$(flavour)
# prefix=$(version)-$(abiname)
# prefix is then used to form a destination directory
# to link to. For cases with subarch we need to link
# to linux-headers-$(subarch)-$(version)-$(abiname),
# not just linux-headers-$(version)-$(abiname).
#
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
prefix=$DEBIAN_VERSION-$DEBIAN_ABINAME
pkg=linux-headers-$prefix-$DEBIAN_FLAVOUR
top=$PWD/debian/$pkg
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
dir=$top/usr/src/$pkg
#
# Here we need to find the kernel architecture which
# is appropriate for the current flavour. It is available
# in kernel-package as KERNEL_ARCH. Cleanest way is to get
# make-kpkg export it to this script.
#
# Currently we just use the fact that in the build directory
# the symlink include/asm must point to include/asm-${arch}
#
arch=$(readlink include/asm)
arch=$(basename "${arch}")
arch="${arch#asm-}"
debhelper_pre $pkg
#
# Stuff below is ugly as hell, but does the trick so I'm not
# touching it until we can invent something better.
#
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
mkdir -p $dir/arch/$arch/kernel
mkdir -p $dir/include/asm-$arch
mkdir -p $dir/include/linux
cp -a .config $dir
echo $DEBIAN_VERSION-$DEBIAN_ABINAME-$DEBIAN_FLAVOUR > $dir/.extraversion
cp -a Module.symvers $dir
find . -mindepth 1 -maxdepth 1 \
! -name debian -a ! -name Documentation -a ! -name include -a \
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
! -name DEBIAN -a ! -name scripts -a ! -name arch -a ! -name '.*' -a \( \
-name Makefile -o -type d \) \
-printf "../linux-headers-$prefix/%f\n" |
xargs ln -s --target-directory="$dir"
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
find arch/$arch -mindepth 1 -maxdepth 1 \( \
-type d -a ! -name kernel -o \
-type f -a \( -name 'Makefile*' -o -name 'Kconfig*' \) \) \
-printf "../../../linux-headers-$prefix/%p\n" |
xargs ln -s --target-directory=$dir/arch/$arch
[ -f arch/$arch/kernel/asm-offsets.s ] && ln -f arch/$arch/kernel/asm-offsets.s $dir/arch/$arch/kernel
ln -s ../../../../linux-headers-$prefix/arch/$arch/kernel/Makefile $dir/arch/$arch/kernel
find include -mindepth 1 -maxdepth 1 \
! -name config -a ! -name linux -a ! -name 'asm-*' \
-printf "../../linux-headers-$prefix/%p\n" |
xargs ln -s --target-directory=$dir/include
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
cp -a include/config $dir/include
ln -sf asm-${arch} $dir/include/asm
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
find include/asm-$arch -mindepth 1 -maxdepth 1 \
\( -type f -a ! -links 2 -o ! -type f \) \
-printf "../../../linux-headers-$prefix/%p\n" |
xargs --no-run-if-empty ln -s --target-directory=$dir/include/asm-$arch
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
find include/asm-$arch -mindepth 1 -maxdepth 1 \
-type f -links 2 |
xargs --no-run-if-empty ln -f --target-directory=$dir/include/asm-$arch
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
for i in include/asm-*
do
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
case ${i#include/asm-} in
$arch)
;;
generic | @headers_dirs@)
ln -s ../../linux-headers-$prefix/$i $dir/$i
;;
*)
;;
esac
done
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
find include/linux -mindepth 1 -maxdepth 1 \
! -name autoconf.h -a ! -name compile.h -a ! -name version.h \
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
-printf "../../../linux-headers-$prefix/%p\n" |
xargs ln -s --target-directory=$dir/include/linux
* Use generated rules, effectively remove second flavour resolver. * Implement generic support for cross compilation. * Install generated files in the correct headers packages. r3745: waldi | 2005-08-08 15:40:20 +0000 * debian/bin/gencontrol.py - Rename some variables. - Write debian/rules.gen. * debian/rules: Use debian/rules.gen. r3746: waldi | 2005-08-08 15:51:26 +0000 debian/bin/gencontrol.py: Simplify rules. r3747: waldi | 2005-08-08 16:22:29 +0000 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. r3748: waldi | 2005-08-08 17:03:32 +0000 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. r3752: waldi | 2005-08-08 18:13:27 +0000 Use generated rules for binary target. * debian/Makefile: Updates. * debian/bin/gencontrol.py: Generate binary rules. r3753: waldi | 2005-08-08 19:00:05 +0000 * debian/Makefile - Overwrite env. - Split binary target. * debian/bin/gencontrol.py: Update. * debian/rules: Call correct targets. r3756: waldi | 2005-08-08 20:07:31 +0000 * 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. r3793: waldi | 2005-08-09 19:57:44 +0000 * debian/Makefile - Fix directories. - Build anything in one subdir. * debian/bin/gencontrol.py: Call debian/Makefile from package root. * debian/rules: Updates. r3794: waldi | 2005-08-09 21:43:07 +0000 debian/bin/gencontrol.py: Updates. r3795: waldi | 2005-08-09 22:26:53 +0000 * 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. r3796: waldi | 2005-08-09 22:30:23 +0000 * debian/bin/gencontrol.py: Use debian/rules.real. * debian/rules.real: Move from debian/Makefile. r3797: waldi | 2005-08-09 22:39:24 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Rename unpack to setup. r3798: waldi | 2005-08-09 22:52:43 +0000 debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS. r3799: waldi | 2005-08-09 22:53:37 +0000 debian/rules: Use host, not build architecture. r3815: waldi | 2005-08-10 11:53:38 +0000 debian/rules.real: Update targets. r3816: waldi | 2005-08-10 12:06:13 +0000 debian/rules.real: Move patch rules from debian/rules. r3817: waldi | 2005-08-10 12:22:26 +0000 debian/bin/gencontrol.py, debian/rules.real: Small fixes. r3818: waldi | 2005-08-10 12:29:17 +0000 debian/rules.real: Add seperate setup step for headers package. r3819: waldi | 2005-08-10 12:36:57 +0000 debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep. r3820: waldi | 2005-08-10 12:40:10 +0000 debian/bin/gencontrol.py: Fix typo. r3821: waldi | 2005-08-10 12:56:58 +0000 * debian/bin/gencontrol.py: Use binary-indep. * debian/rules.real: Move source package rules from debian/rules. r3822: waldi | 2005-08-10 13:11:24 +0000 * debian/bin/gencontrol.py: Use install-dummy. * debian/rules.real: Move tree package rules from debian/rules. r3823: waldi | 2005-08-10 13:41:30 +0000 * debian/bin/gencontrol.py: Fix typos. * debian/rules.real - Move doc package rules from debian/rules. - Fix some installation rules. r3824: waldi | 2005-08-10 13:55:41 +0000 debian/rules.real: Move patch package rules from debian/rules. r3825: waldi | 2005-08-10 14:17:33 +0000 debian/rules: Cleanup. r3826: waldi | 2005-08-10 14:37:03 +0000 debian/rules.real: Fix typos. r3827: waldi | 2005-08-10 14:57:07 +0000 debian: Update svn:ignore property. r3828: waldi | 2005-08-10 15:07:29 +0000 debian/rules.real - Move some install rules. - Support cross compilation. r3829: waldi | 2005-08-10 15:39:14 +0000 debian/rules.real: Realy rename the rules. r3830: waldi | 2005-08-10 17:35:54 +0000 debian/rules.real - Move one rule. - Fix permissions of source tar ball. Closes: 322409 r3832: waldi | 2005-08-10 18:57:51 +0000 debian/templates/control.headers.main.in: Fix command to install headers. r3833: waldi | 2005-08-10 20:30:48 +0000 * debian/bin/gencontrol.py: Remove dash from ABINAME. * debian/rules.real - Use abiname without dash. - Install patches with correct permissions. r3847: waldi | 2005-08-13 09:11:40 +0000 debian/templates/post-install.in: Install any executable file and files which matches *.sh and *.pl in the scripts directory. Closes: 322612 r3848: waldi | 2005-08-13 09:32:54 +0000 * 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. r3853: waldi | 2005-08-14 10:01:06 +0000 debian/rules.real - Fix cross compile options for make-kpkg. - Fix architecture patches. - Remove asm-offsets.s workaround, pending real fix. r3854: waldi | 2005-08-14 12:07:36 +0000 debian/rules.real: Export version informations. r3855: waldi | 2005-08-14 12:39:57 +0000 debian/templates/post-install.in: Always install generated files. r3858: waldi | 2005-08-14 14:51:28 +0000 debian/rules.real: Integrate headers install fix. r3859: waldi | 2005-08-14 15:29:21 +0000 * debian/arch/powerpc/config.powerpc64 - Fix wrong formated entries. - Enable vscsi client. * debian/arch/powerpc/defines: Fix flavour name. * debian/README.PPC64: Remove. svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
cp -a include/linux/autoconf.h include/linux/compile.h \
include/linux/version.h $dir/include/linux
mkdir -p $top/lib/modules/$version
ln -s /usr/src/linux-headers-$version $top/lib/modules/$version/build
mkdir -p $dir/scripts
cp scripts/Makefile* $dir/scripts
for i in $(find scripts -type f -perm +111 -o -name "*.sh" -o -name "*.pl"); do
mkdir -p $dir/$(dirname $i)
cp $i $dir/$i
done
debhelper_post $pkg
#
# Check whether we should force any modules to be available
# on the initrd.
#
cd ${IMAGE_TOP}/lib/modules/${version}
modules='@initrd_modules@'
if [ -n "${modules}" ]; then
mkdir initrd
for i in ${modules}; do
if [ -f "${i}" ]; then
ln "${i}" initrd
fi
done
fi
# Execute any extra post-install command provided by the arch/subarch/flavour
if [ '@extra_postinstall_command@' ]; then
@extra_postinstall_command@
fi
#
# Clean up the build and source symlinks
#
if [ -L build ]; then
rm -f build
fi
if [ -L source ]; then
rm -f source
fi