From cf5840cc5fa793c7514c2891e96852c594034409 Mon Sep 17 00:00:00 2001 From: Andre Maroneze <andre.maroneze@cea.fr> Date: Fri, 30 Apr 2021 14:46:13 +0200 Subject: [PATCH] [Release] fix release script on macOS' sed --- bin/build-src-distrib.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bin/build-src-distrib.sh b/bin/build-src-distrib.sh index 836e008346c..9edad167244 100755 --- a/bin/build-src-distrib.sh +++ b/bin/build-src-distrib.sh @@ -211,15 +211,17 @@ function fill_wiki { PAGE_NAME=Frama-C-${FRAMAC_VERSION_AND_CODENAME}.md WIKI_PAGE=$WIKI_DIR/$PAGE_NAME run "mkdir -p $WIKI_DIR/manuals" - run "sed -i -e '/<!-- LAST RELEASE -->/a \ -- [${FRAMAC_VERSION} (${FRAMAC_VERSION_CODENAME})](Frama-C-${FRAMAC_VERSION_AND_CODENAME})' $WIKI_DIR/Home.md" + run "sed -e '/<!-- LAST RELEASE -->/a\\ +- [${FRAMAC_VERSION} (${FRAMAC_VERSION_CODENAME})](Frama-C-${FRAMAC_VERSION_AND_CODENAME})' -i.bak $WIKI_DIR/Home.md" + run "rm -f $WIKI_DIR/Home.md.bak" if test "$FINAL_RELEASE" = "yes"; then release_type="FINAL" else release_type="BETA" fi - run "sed -i -e '/<!-- LAST ${release_type} RELEASE -->/a \ -- [${FRAMAC_VERSION} (${FRAMAC_VERSION_CODENAME})](Frama-C-${FRAMAC_VERSION_AND_CODENAME})' $WIKI_DIR/_sidebar.md" + run "sed -e '/<!-- LAST ${release_type} RELEASE -->/a\\ +- [${FRAMAC_VERSION} (${FRAMAC_VERSION_CODENAME})](Frama-C-${FRAMAC_VERSION_AND_CODENAME})' -i.bak $WIKI_DIR/_sidebar.md" + run "rm -f $WIKI_DIR/_sidebar.md.bak" echo "# Frama-C release ${FRAMAC_VERSION} (${FRAMAC_VERSION_CODENAME})" > $WIKI_PAGE echo "## Sources" >> $WIKI_PAGE run "cp $OUT_DIR/$TARGZ_FILENAME $WIKI_DIR/downloads" -- GitLab