diff --git a/debian/bootstrap.sh b/debian/bootstrap.sh index 1ae65a89d0..325265e39d 100755 --- a/debian/bootstrap.sh +++ b/debian/bootstrap.sh @@ -6,8 +6,9 @@ codename="sid" modulelist_opt="" modules_add="" use_sysvinit="" -while getopts "c:m:p:v" o; do +while getopts "a:c:m:p:v" o; do case "$o" in + a) avoid_mods_arch="$OPTARG" ;; c) codename="$OPTARG" ;; m) modulelist_opt="$OPTARG" ;; p) modules_add="$modules_add $OPTARG";; @@ -62,6 +63,9 @@ avoid_mods=( xml_int/mod_xml_ldap xml_int/mod_xml_radius ) +avoid_mods_armhf=( + languages/mod_v8 +) avoid_mods_sid=( directories/mod_ldap ) @@ -163,7 +167,8 @@ postfix () { avoid_mod_filter () { local x="avoid_mods_$codename[@]" - local -a mods=("${avoid_mods[@]}" "${!x}") + local y="avoid_mods_$avoid_mods_arch[@]" + local -a mods=("${avoid_mods[@]}" "${!x}" "${!y}") for x in "${mods[@]}"; do if [ "$1" = "$x" ]; then [ "$2" = "show" ] && echo "excluding module $x" >&2 @@ -342,7 +347,7 @@ EOF print_core_control () { cat <= 3.0-6), sysvinit | sysvinit-utils Conflicts: freeswitch-init Provides: freeswitch-init @@ -1029,7 +1034,7 @@ EOF else cat <