diff --git a/copy-patches.sh b/copy-patches.sh index 46b1f33..692096f 100755 --- a/copy-patches.sh +++ b/copy-patches.sh @@ -7,24 +7,29 @@ set -e # it like this: # ./copy-patches.sh +project=libguestfs rhel_version=9.0.0 # Check we're in the right directory. -if [ ! -f libguestfs.spec ]; then - echo "$0: run this from the directory containing 'libguestfs.spec'" +if [ ! -f $project.spec ]; then + echo "$0: run this from the directory containing '$project.spec'" exit 1 fi -git_checkout=$HOME/d/libguestfs-rhel-$rhel_version +case `id -un` in + rjones) git_checkout=$HOME/d/$project-rhel-$rhel_version ;; + lacos) git_checkout=$HOME/src/v2v/$project ;; + *) git_checkout=$HOME/d/$project-rhel-$rhel_version ;; +esac if [ ! -d $git_checkout ]; then echo "$0: $git_checkout does not exist" echo "This script is only for use by the maintainer when preparing a" - echo "libguestfs release on RHEL." + echo "$project release on RHEL." exit 1 fi -# Get the base version of libguestfs. -version=`grep '^Version:' libguestfs.spec | awk '{print $2}'` +# Get the base version of the project. +version=`grep '^Version:' $project.spec | awk '{print $2}'` tag="v$version" # Remove any existing patches. @@ -43,7 +48,7 @@ git add [0-9]*.patch # Print out the patch lines. echo -echo "--- Copy the following text into libguestfs.spec file" +echo "--- Copy the following text into $project.spec file" echo echo "# Patches."