summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xDocumentation/maintainers/regenerate-files15
1 files changed, 9 insertions, 6 deletions
diff --git a/Documentation/maintainers/regenerate-files b/Documentation/maintainers/regenerate-files
index 90a55d2b011..9e84d0f9736 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -11,9 +11,12 @@ fi
HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
+KDE_RELEASES="4.9 4.10"
+RELEASE=${RELEASE:-4.8}
+
# regenerate keywords
pushd ../package.keywords/ > /dev/null
-for release in 4.8 4.9 4.10; do
+for release in $KDE_RELEASES; do
echo -e "${HEADER}" > "kde-${release}.keywords"
if [[ -d ".kde-${release}" ]]; then
cat ".kde-${release}/"* | sed '/^~.*[.-]9999$/s/$/ **/' >> "kde-${release}.keywords"
@@ -21,14 +24,15 @@ for release in 4.8 4.9 4.10; do
done
# ... and for completely unkeyworded packages, add "**"
-for release in 4.9; do
+for release in $KDE_RELEASES; do
if [[ -d ".kde-${release}" ]]; then
rm -rf ".kde-${release}.49.9999"
mkdir -p ".kde-${release}.49.9999"
echo -e "${HEADER}" > "kde-${release}.49.9999.keywords"
for file in ".kde-${release}"/*; do
newfile=".kde-${release}.49.9999"/$(basename "${file}")
- sed "/^<kde-base\/.*-4\..\.50$/{s/-4\..\.50/-${release}.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" "${file}" > "${newfile}"
+ sed "/^<kde-base\/.*-${release/./\.}\.50$/{s/-${release/./\.}\.50/-${release}.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" "${file}" > "${newfile}"
+ echo "${newfile}"
done
cat ".kde-${release}.49.9999"/* >> "kde-${release}.49.9999.keywords"
fi
@@ -56,7 +60,7 @@ popd > /dev/null
# regenerate unmask entries (base for package mask)
pushd ../package.unmask/ > /dev/null
-for release in 4.8 4.9 4.10 live; do
+for release in $KDE_RELEASES live; do
echo -e "${HEADER}" > "kde-${release}"
if [[ -d ".kde-${release}" ]]; then
cat ".kde-${release}/"* >> "kde-${release}"
@@ -66,7 +70,7 @@ popd > /dev/null
# regenerate mask entries (base for package mask)
pushd ../package.mask/ > /dev/null
-for release in 4.8 4.9 4.10 live; do
+for release in $KDE_RELEASES live; do
echo -e "${HEADER}" > "kde-${release}"
if [[ -d "../package.unmask/.kde-${release}" ]]; then
cat "../package.unmask/.kde-${release}/"* >> "kde-${release}"
@@ -89,7 +93,6 @@ fi
popd > /dev/null
# regenerate unversioned sets
-RELEASE=${RELEASE:-4.8}
pushd ../../sets/ > /dev/null
for set in *-${RELEASE}; do
newfile=${set/%-${RELEASE}}