diff --git a/hooks/01-fix-project-name-prebuild b/hooks/01-fix-project-name-prebuild new file mode 100755 index 0000000..ff7411d --- /dev/null +++ b/hooks/01-fix-project-name-prebuild @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +source "${TAMARIN_UTIL}" + +if [ ! -f debian/control ]; then + fatal "No debian/control file found !" +fi + +package_name=$(grep -E '^Package:' debian/control | awk '{ print $2 }') +project_name=$(get_opt project_name) + +if [ "${package_name}" != "${project_name}" ]; then + warn "The project's name '${project_name}' differs from the package one ('${package_name}'). Using package's one..." + set_opt project_name "${package_name}" + exit +fi