Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add qoutation marks around bash variables #5377

Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions scripts/content-modules/cp-pages.sh
Original file line number Diff line number Diff line change
@@ -1,105 +1,105 @@
#!/usr/bin/env bash

SCRIPT_DIR="$(cd `dirname $0`; pwd)"
DEST_BASE="$(cd $SCRIPT_DIR; cd ../../; pwd)/tmp"
SCRIPT_DIR="$(cd "`dirname "$0"`"; pwd)"
DEST_BASE="$(cd "$SCRIPT_DIR"; cd ../../; pwd)/tmp"

## OTel specification

SRC=content-modules/opentelemetry-specification/specification
DEST=$DEST_BASE/otel/specification
DEST="$DEST_BASE/otel/specification"

rm -Rf $DEST
mkdir -p $DEST
rm -Rf "$DEST"
mkdir -p "$DEST"
# FIX_FILES=$(find $SRC -name "*.md" -not -path '*/semantic_conventions/*')
# $SCRIPT_DIR/otel-spec-fix.pl $FIX_FILES
cp -R $SRC/* $DEST/
cp -R "$SRC"/* "$DEST/"

find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
find "$DEST"/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;

# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
FILES=$(find $DEST -name "*.md")
FILES=$(find "$DEST" -name "*.md")

$SCRIPT_DIR/adjust-pages.pl $FILES
"$SCRIPT_DIR/adjust-pages.pl" "$FILES"
# if [[ -z $NO_GIT_RESTORE ]]; then (cd $SRC/.. && git restore .); fi

echo "OTEL SPEC pages: copied and processed"

## OTLP specification

SRC=content-modules/opentelemetry-proto/docs
DEST=$DEST_BASE/otlp/docs
DEST="$DEST_BASE/otlp/docs"

rm -Rf $DEST
mkdir -p $DEST
cp -R $SRC/* $DEST/
rm -Rf "$DEST"
mkdir -p "$DEST"
cp -R "$SRC"/* "$DEST"/

find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
find "$DEST"/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;

# To exclude a file use, e.g.: -not -path '*/docs/_index.md'
FILES=$(find $DEST -name "*.md")
FILES=$(find "$DEST" -name "*.md")

$SCRIPT_DIR/adjust-pages.pl $FILES
"$SCRIPT_DIR/adjust-pages.pl" "$FILES"

echo "OTLP SPEC pages: copied and processed"

SRC=content-modules/opentelemetry-proto/opentelemetry
DEST=$DEST_BASE/otlp/opentelemetry
DEST="$DEST_BASE/otlp/opentelemetry"

rm -Rf $DEST
mkdir -p $DEST
cp -R $SRC/* $DEST/
rm -Rf "$DEST"
mkdir -p "$DEST"
cp -R "$SRC"/* "$DEST"/

echo "OTLP SPEC protos copied and processed"

## Community

SRC=content-modules/community
DEST=$DEST_BASE/community
DEST="$DEST_BASE/community"

rm -Rf $DEST
mkdir -p $DEST
cp -R $SRC/* $DEST/
rm -Rf "$DEST"
mkdir -p "$DEST"
cp -R "$SRC"/* "$DEST"/

find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
find "$DEST"/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;

# To exclude a file use, e.g.: -not -path '*/community/_index.md'
FILES=$(find $DEST -name mission-vision-values.md -o -name roadmap.md)
FILES=$(find "$DEST" -name mission-vision-values.md -o -name roadmap.md)

$SCRIPT_DIR/adjust-pages.pl $FILES
"$SCRIPT_DIR/adjust-pages.pl" "$FILES"

echo "COMMUNITY pages: copied and processed"

## Semantic Conventions

SRC=content-modules/semantic-conventions/docs
DEST=$DEST_BASE/semconv/docs
DEST="$DEST_BASE/semconv/docs"

rm -Rf $DEST
mkdir -p $DEST
cp -R $SRC/* $DEST/
rm -Rf "$DEST"
mkdir -p "$DEST"
cp -R "$SRC"/* "$DEST"/

find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
find "$DEST"/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;

# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
FILES=$(find $DEST -name "*.md")
FILES=$(find "$DEST" -name "*.md")

$SCRIPT_DIR/adjust-pages.pl $FILES
"$SCRIPT_DIR/adjust-pages.pl" "$FILES"

echo "SEM CONV pages: copied and processed"

## OpAMP spec

SRC=content-modules/opamp-spec
DEST=$DEST_BASE/opamp
DEST="$DEST_BASE/opamp"

rm -Rf $DEST
mkdir -p $DEST
rm -Rf "$DEST"
mkdir -p "$DEST"
# Note: in contrast to other projects, we're copying a single file here
cp $SRC/specification.md $DEST/index.md
cp "$SRC"/specification.md "$DEST"/index.md

# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
FILES=$(find $DEST -name "*.md")
FILES=$(find "$DEST" -name "*.md")

$SCRIPT_DIR/adjust-pages.pl $FILES
"$SCRIPT_DIR/adjust-pages.pl" "$FILES"

echo "OpAMP SPEC page: copied and processed"
Loading