Add generic mechanism for building non-DFSG packages

This commit is contained in:
Travis Cross
2013-05-28 21:58:36 +00:00
parent 94d44f8a9d
commit dc7aba55c8
2 changed files with 34 additions and 12 deletions

17
debian/bootstrap.sh vendored
View File

@@ -1065,10 +1065,23 @@ genmodctl_mod () {
echo
}
set_modules_non_dfsg () {
local len=${#avoid_mods}
for ((i=0; i<len; i++)); do
case "${avoid_mods[$i]}" in
codecs/mod_siren|codecs/mod_ilbc)
unset avoid_mods[$i]
;;
esac
done
}
codename="sid"
while getopts "c:" o; do
modulelist_opt=""
while getopts "c:m:" o; do
case "$o" in
c) codename="$OPTARG" ;;
m) modulelist_opt="$OPTARG" ;;
esac
done
shift $(($OPTIND-1))
@@ -1077,6 +1090,8 @@ echo "Bootstrapping debian/ for ${codename}" >&2
echo >&2
echo "Please wait, this takes a few seconds..." >&2
test -z "$modulelist_opt" || set_modules_${modulelist_opt/-/_}
echo "Adding any new modules to control-modules..." >&2
parse_dir=control-modules.parse
map_fs_modules ':' 'genmodctl_new_cat' 'genmodctl_new_mod' >> control-modules