summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2022-10-06 15:48:31 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2022-10-06 16:05:27 +0200
commitcaf8f17097e832b9b1e9c0c0653c3e6b54455c84 (patch)
treedfb77d91a13d768edbd7bba40cebc3c1ca4148ad
parentf6484f3e6dc5862647a9867d304932a1d79ffbc8 (diff)
downloadkde-caf8f17097e832b9b1e9c0c0653c3e6b54455c84.tar.gz
kde-caf8f17097e832b9b1e9c0c0653c3e6b54455c84.tar.bz2
kde-caf8f17097e832b9b1e9c0c0653c3e6b54455c84.zip
lib.sh: Add mask_from_set(), make mask_from_live_set() use it
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rwxr-xr-xDocumentation/maintainers/new/lib.sh19
1 files changed, 14 insertions, 5 deletions
diff --git a/Documentation/maintainers/new/lib.sh b/Documentation/maintainers/new/lib.sh
index a9b94c6d993..26b4b36fe86 100755
--- a/Documentation/maintainers/new/lib.sh
+++ b/Documentation/maintainers/new/lib.sh
@@ -181,12 +181,12 @@ mark_unreleased() {
sed -i -e "/^KDE_PV_UNRELEASED/s/ )/ ${version}&/" eclass/"${category}".kde.org.eclass
}
-# @FUNCTION: mask_from_live_set
-# @USAGE: <base set name> <target version> <filename>
+# @FUNCTION: mask_from_set
+# @USAGE: <base set> <target version> <filename>
# @DESCRIPTION:
-# Takes sets/<base set name>-live, transforming it a profiles/package.mask/<filename>
+# Takes sets/<base set>, transforming it a profiles/package.mask/<filename>
# list of atoms with <target version>.
-mask_from_live_set() {
+mask_from_set() {
local set="${1}"
local version="${2}"
local filename="${3}"
@@ -203,10 +203,19 @@ mask_from_live_set() {
echo "# $(pretty_setname ${set}-${version}) mask" >> profiles/package.mask/${filename}
echo "# UNRELEASED" >> profiles/package.mask/${filename}
echo "#" >> profiles/package.mask/${filename}
- get_package_list_from_set ${set}-live >> profiles/package.mask/${filename}
+ get_package_list_from_set ${set} >> profiles/package.mask/${filename}
sed -i -e "/^#/!s/^/~/" -e "/^#/!s/$/-${version}/" profiles/package.mask/${filename}
}
+# @FUNCTION: mask_from_live_set
+# @USAGE: <base set name> <target version> <filename>
+# @DESCRIPTION:
+# Takes sets/<base set name>-live, transforming it a profiles/package.mask/<filename>
+# list of atoms with <target version>.
+mask_from_live_set() {
+ mask_from_set "${1}-live" "${2}" "${3}"
+}
+
# @FUNCTION: pretty_setname
# @USAGE: <setname>
# @DESCRIPTION: