From 23af2994fc63ac388243c5a47c97d03fc675888b Mon Sep 17 00:00:00 2001 From: Ondrej Nosek Date: Feb 20 2019 15:20:37 +0000 Subject: Unify update-docs script with fedpkg version Signed-off-by: Ondrej Nosek --- diff --git a/doc/update-docs.sh b/doc/update-docs.sh index 49ccd4b..5d26b58 100755 --- a/doc/update-docs.sh +++ b/doc/update-docs.sh @@ -5,9 +5,13 @@ trap cleanup EXIT +prod=rpkg # product name +prod_git=https://pagure.io/rpkg.git +prod_doc_git=ssh://git@pagure.io/docs/rpkg.git + function cleanup() { printf "Run cleanup\\n" - rm -rf "$dir_rpkg" "$dir_rpkg_doc" + rm -rf "$dir_prod" "$dir_prod_doc" } if [ -z "$1" ]; then @@ -17,17 +21,17 @@ if [ -z "$1" ]; then fi set -e -dir_rpkg=$(mktemp -d /tmp/rpkg.XXX) || { echo "Failed to create temp directory"; exit 1; } -git clone https://pagure.io/rpkg.git "$dir_rpkg" -pushd "$dir_rpkg"/doc +dir_prod=$(mktemp -d /tmp/${prod}.XXX) || { echo "Failed to create temp directory"; exit 1; } +git clone "$prod_git" "$dir_prod" +pushd "$dir_prod"/doc make html popd -dir_rpkg_doc=$(mktemp -d /tmp/rpkg-doc.XXX) || { echo "Failed to create temp directory"; exit 1; } -git clone ssh://git@pagure.io/docs/rpkg.git "$dir_rpkg_doc" -pushd "$dir_rpkg_doc" +dir_prod_doc=$(mktemp -d /tmp/prod-doc.XXX) || { echo "Failed to create temp directory"; exit 1; } +git clone "$prod_doc_git" "$dir_prod_doc" +pushd "$dir_prod_doc" git rm -fr ./* -cp -r "$dir_rpkg"/doc/build/html/* ./ +cp -r "$dir_prod"/doc/build/html/* ./ git add . git commit -s -m "Publish documentation for release $1" git push origin master