File indexing completed on 2024-03-24 05:11:09
0001 #!/bin/bash 0002 # 0003 # Bump Git revisions in non-release recipes 0004 # 0005 # SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org> 0006 # 0007 # SPDX-License-Identifier: MIT 0008 0009 function usage() 0010 { 0011 echo "$1 <local-source-dir>" 0012 exit 1 0013 } 0014 0015 src_dir=$1 0016 if [ -z "$src_dir" ]; then usage $0; fi 0017 0018 base=`dirname $0`/../ 0019 0020 for recipe in `find $base -name "*_git.bb"`; do 0021 package=`basename "$recipe"| sed -e "s,_git.bb,,"` 0022 echo -n "Updating $package..." 0023 if [ -d "$src_dir/$package" ]; then 0024 pushd $src_dir/$package > /dev/null 0025 git fetch 0026 new_rev=`git show --format="%H" -s origin/master` 0027 popd > /dev/null 0028 sed -i -e "s,^SRCREV =.*$,SRCREV = \\\"${new_rev}\\\"," $recipe 0029 echo "$new_rev" 0030 else 0031 echo "missing local checkout" 0032 fi 0033 done