From b3c9ba213180d56f72755d34e9d5acc9919d1046 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 9 Feb 2023 09:31:02 +0100 Subject: [PATCH] modbuild: check validity of release stage --- Pmodules/modbuild.in | 11 +++++++++++ 1 file changed, 11 insertions(+) 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[@]}"