summaryrefslogtreecommitdiffstats
path: root/doc/abi-check.in
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xdoc/abi-check.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/abi-check.in b/doc/abi-check.in
index 5a5e253..6b6a8d3 100755
--- a/doc/abi-check.in
+++ b/doc/abi-check.in
@@ -1,6 +1,6 @@
#!@BASH_PATH@
#
-# Copyright 2011-2022 the Pacemaker project contributors
+# Copyright 2011-2023 the Pacemaker project contributors
#
# The version control history for this file may have further details.
#
@@ -29,6 +29,12 @@ tag() {
fi
}
+sed_in_place() {
+ cp -p "$1" "$1.$$"
+ sed -e "$2" "$1" > "$1.$$"
+ mv "$1.$$" "$1"
+}
+
# Strip anything up to and including a dash from the argument
version() {
echo "$1" | sed s:.*-::
@@ -103,7 +109,7 @@ extract_one() {
# Remove "doc" from SUBDIRS in Makefile (but why?)
BUILD_ROOT="$(pwd)/$BUILD_ROOT"
- sed -i.sed 's: doc::' "$BUILD_ROOT/Makefile.am"
+ sed_in_place "$BUILD_ROOT/Makefile.am" 's: doc::'
# Run ABI dump
abi_config "$PACKAGE" "$VERSION" "$BUILD_ROOT" "$DESC"