summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Rigby <john.rigby@linaro.org>2012-09-19 15:43:37 -0600
committerJohn Rigby <john.rigby@linaro.org>2012-09-28 19:54:10 -0600
commit7ea92c6ce8437f57787d595fedf57eb2f9adecdc (patch)
tree383655c6b9a1e4826c1df1236d16c0ca1c13fece
parentc4da17bcb4d6cebb94bf30a615df2015a3e3fb01 (diff)
allow modules to be turned off
Signed-off-by: John Rigby <john.rigby@linaro.org>
-rw-r--r--debian.linaro/rules.d/arm64.mk2
-rw-r--r--debian.linaro/rules.d/armel.mk2
-rw-r--r--debian.linaro/rules.d/armhf.mk2
-rw-r--r--debian/rules.d/2-binary-arch.mk10
-rwxr-xr-xdebian/tests/check-aliases24
5 files changed, 11 insertions, 29 deletions
diff --git a/debian.linaro/rules.d/arm64.mk b/debian.linaro/rules.d/arm64.mk
index 3aec006bfee..59d3873c12a 100644
--- a/debian.linaro/rules.d/arm64.mk
+++ b/debian.linaro/rules.d/arm64.mk
@@ -18,3 +18,5 @@ disable_d_i = true
do_complete_flavour_headers = true
do_timestamp_version = true
skipconfig = true
+modules_target =
+modules_install_target =
diff --git a/debian.linaro/rules.d/armel.mk b/debian.linaro/rules.d/armel.mk
index e658587ad6a..bbb8b243827 100644
--- a/debian.linaro/rules.d/armel.mk
+++ b/debian.linaro/rules.d/armel.mk
@@ -15,3 +15,5 @@ disable_d_i = true
do_complete_flavour_headers = true
do_timestamp_version = true
skipconfig = true
+modules_target = modules
+modules_install_target = modules_install
diff --git a/debian.linaro/rules.d/armhf.mk b/debian.linaro/rules.d/armhf.mk
index 49c9572a55e..8c778c19515 100644
--- a/debian.linaro/rules.d/armhf.mk
+++ b/debian.linaro/rules.d/armhf.mk
@@ -18,3 +18,5 @@ disable_d_i = true
do_complete_flavour_headers = true
do_timestamp_version = true
skipconfig = true
+modules_target = modules
+modules_install_target = modules_install
diff --git a/debian/rules.d/2-binary-arch.mk b/debian/rules.d/2-binary-arch.mk
index 1dfe74248e7..f306ecea106 100644
--- a/debian/rules.d/2-binary-arch.mk
+++ b/debian/rules.d/2-binary-arch.mk
@@ -39,7 +39,7 @@ build-%: $(stampdir)/stamp-build-%
$(stampdir)/stamp-build-%: target_flavour = $*
$(stampdir)/stamp-build-%: $(stampdir)/stamp-prepare-%
@echo Debug: $@
- $(build_cd) $(kmake) $(build_O) $(conc_level) $(build_image) modules dtbs
+ $(build_cd) $(kmake) $(build_O) $(conc_level) $(build_image) $(modules_target) dtbs
@touch $@
# Install the finished build
@@ -89,7 +89,7 @@ ifeq ($(no_dumpfile),)
chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$*
endif
- $(build_cd) $(kmake) $(build_O) $(conc_level) modules_install \
+ $(build_cd) $(kmake) $(build_O) $(conc_level) $(modules_install_target) \
INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=$(pkgdir)/ \
INSTALL_FW_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$*
@@ -175,7 +175,7 @@ ifneq ($(skipdbg),true)
# Debug image is simple
install -m644 -D $(builddir)/build-$*/vmlinux \
$(dbgpkgdir)/usr/lib/debug/boot/vmlinux-$(abi_release)-$*
- $(build_cd) $(kmake) $(build_O) modules_install \
+ $(build_cd) $(kmake) $(build_O) $(modules_install_target) \
INSTALL_MOD_PATH=$(dbgpkgdir)/usr/lib/debug
# Add .gnu_debuglink sections to each stripped .ko
# pointing to unstripped verson
@@ -268,14 +268,14 @@ endif
#
mkdir $(pkgdir)/lib/modules/$(abi_release)-$*/_
mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.order \
- $(pkgdir)/lib/modules/$(abi_release)-$*/_
+ $(pkgdir)/lib/modules/$(abi_release)-$*/_ || :
if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin ] ; then \
mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin \
$(pkgdir)/lib/modules/$(abi_release)-$*/_; \
fi
rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.*
mv $(pkgdir)/lib/modules/$(abi_release)-$*/_/* \
- $(pkgdir)/lib/modules/$(abi_release)-$*
+ $(pkgdir)/lib/modules/$(abi_release)-$* || :
rmdir $(pkgdir)/lib/modules/$(abi_release)-$*/_
headers_tmp := $(CURDIR)/debian/tmp-headers
diff --git a/debian/tests/check-aliases b/debian/tests/check-aliases
deleted file mode 100755
index b85118ff12c..00000000000
--- a/debian/tests/check-aliases
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/perl -w
-
-my %map;
-
-print "Checking for dupe aliases in $ENV{'FLAVOUR'}...\n";
-
-$aliases =
- "$ENV{'INSTALL_DIR'}/lib/modules/$ENV{'VERSION'}-$ENV{'FLAVOUR'}/modules.alias";
-
-open(ALIASES, "< $aliases") or die "Could not open $aliases";
-
-while (<ALIASES>) {
- chomp;
- my ($junk, $alias, $module) = split;
-
- if (defined($map{$alias})) {
- printf("%s %20s / %-20s : %s \n", ("$map{$alias}" eq "$module")
- ? "INT" : " ", $map{$alias}, $module, $alias);
- } else {
- $map{$alias} = $module;
- }
-}
-
-exit(0);