diff options
| -rwxr-xr-x | Documentation/maintainers/regenerate-files | 15 |
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}} |
