Merge branch 'jc/sed-build-fixes'

Build fix.

* jc/sed-build-fixes:
  build: sed portability fixes
This commit is contained in:
Junio C Hamano
2025-06-13 13:29:14 -07:00
2 changed files with 5 additions and 5 deletions

View File

@@ -82,7 +82,7 @@ read GIT_MAJOR_VERSION GIT_MINOR_VERSION GIT_MICRO_VERSION GIT_PATCH_LEVEL trail
$(echo "$GIT_VERSION" 0 0 0 0 | tr '.a-zA-Z-' ' ') $(echo "$GIT_VERSION" 0 0 0 0 | tr '.a-zA-Z-' ' ')
EOF EOF
REPLACED=$(printf "%s" "$INPUT" | sed -e "s|@GIT_VERSION@|$GIT_VERSION|" \ REPLACED=$(printf "%s\n" "$INPUT" | sed -e "s|@GIT_VERSION@|$GIT_VERSION|" \
-e "s|@GIT_MAJOR_VERSION@|$GIT_MAJOR_VERSION|" \ -e "s|@GIT_MAJOR_VERSION@|$GIT_MAJOR_VERSION|" \
-e "s|@GIT_MINOR_VERSION@|$GIT_MINOR_VERSION|" \ -e "s|@GIT_MINOR_VERSION@|$GIT_MINOR_VERSION|" \
-e "s|@GIT_MICRO_VERSION@|$GIT_MICRO_VERSION|" \ -e "s|@GIT_MICRO_VERSION@|$GIT_MICRO_VERSION|" \

View File

@@ -13,16 +13,16 @@ print_config_list () {
cat <<EOF cat <<EOF
static const char *config_name_list[] = { static const char *config_name_list[] = {
EOF EOF
sed -E ' sed -e '
/^`?[a-zA-Z].*\..*`?::$/ { /^`*[a-zA-Z].*\..*`*::$/ {
/deprecated/d; /deprecated/d;
s/::$//; s/::$//;
s/`//g; s/`//g;
s/^.*$/ "&",/; s/^.*$/ "&",/;
p;}; p;};
d' \ d' \
"$SOURCE_DIR"/Documentation/*config.adoc \ "$SOURCE_DIR"/Documentation/*config.adoc \
"$SOURCE_DIR"/Documentation/config/*.adoc| "$SOURCE_DIR"/Documentation/config/*.adoc |
sort sort
cat <<EOF cat <<EOF
NULL, NULL,