diff --git a/Pmodules/modbuild.in b/Pmodules/modbuild.in index 0dc8e8d..2ce8b8c 100755 --- a/Pmodules/modbuild.in +++ b/Pmodules/modbuild.in @@ -392,6 +392,17 @@ build_modules() { version="${tokens[0]#*/}" release="${tokens[1]}" with_modules=( "${tokens[@]:2}" ) + case ${release} in + unstable|stable|deprecated|remove|removed) + : + ;; + * ) + std::info "%s " \ + "${name}/${version}:" \ + "invalid release stage '${release}'!" + std::die 10 "Aborting..." + ;; + esac pbuild.build_module \ "${name}" "${version}" \ "${release}" "${with_modules[@]}"