diff --git a/debian/rules b/debian/rules index a0b58dd66..9b608de0d 100755 --- a/debian/rules +++ b/debian/rules @@ -224,11 +224,14 @@ archs := $(shell find debian/arch/ -mindepth 1 -maxdepth 1 -type d ! -name '.svn debian/control: debian/templates/control.main.in rm -f control.tmp 2>/dev/null substitute() { \ + sa_tmp="debian/arch/$$2/*/config.$$3"; \ + sa=""; \ + [ -f $$sa_tmp ] && sa=$$(basename $$(dirname $$sa_tmp)); \ cat debian/templates/control.$$1 | \ sed -e 's/@version@/$(version)/g' \ -e 's/@major@/$(major)/g' \ -e "s/@arch@/$$2/g" \ - -e 's/@subarch@//g' \ + -e "s/@subarch@/$$sa/g" \ -e "s/@flavour@/$$3/g" \ -e 's/@ltver@/$(ltver)/g' \ -e 's/@srcver@/$(srcver)/g' \