commit:     c61f2dd66393d5bd1dc86eb8ec286a3b0a499944
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 10:15:34 2016 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 10:15:34 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c61f2dd6

Documentation: Fix bump-from-set KEYWORDS generation

If package doesn't exist in gentoo main tree use minimal ~amd64 ~x86
KEYWORDS. Otherwise KEYWORDS are empty.

 Documentation/maintainers/bump-from-set.sh | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/Documentation/maintainers/bump-from-set.sh 
b/Documentation/maintainers/bump-from-set.sh
index ff32141..199af2a 100755
--- a/Documentation/maintainers/bump-from-set.sh
+++ b/Documentation/maintainers/bump-from-set.sh
@@ -15,8 +15,11 @@ get_package_list_from_set() {
 get_main_tree_keyword() {
        local portdir="$(portageq get_repo_path / gentoo)"
        local cp="${1}"
-
-       echo $(sed -ne 's/^KEYWORDS="\(.*\)"/\1/p' "$(ls 
${portdir}/${cp}/*.ebuild | sort | tail -n 1)")
+       if [[ -e ${portdir}/${cp} ]] ; then
+               echo $(sed -ne 's/^KEYWORDS="\(.*\)"/\1/p' "$(ls 
${portdir}/${cp}/*.ebuild | sort | tail -n 1)")
+       else
+               echo "~amd64 ~x86"
+       fi
 }
 
 help() {
@@ -28,8 +31,6 @@ help() {
        echo
        echo Reads PORTDIR from your enviroment, defaulting to the current 
directory.
        echo
-       echo Reads KEYWORDS for the new ebuild from your environment, 
defaulting to ~amd64.
-       echo
        echo Usage: bump-from-set.sh SETNAME SOURCEVERSION DESTINATIONVERSION
        echo Example: bump-from-set.sh kde-plasma-5.7 5.7.49.9999 5.7.1
        exit 0

Reply via email to