Skip to content

Commit

Permalink
mac and linux need different sed -i commands
Browse files Browse the repository at this point in the history
Signed-off-by: Jacob Salmela <jacob.salmela@hpe.com>
  • Loading branch information
jacobsalmela committed Sep 21, 2023
1 parent 57d5b09 commit bab95c4
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -208,14 +208,18 @@ venv:
source venv/bin/activate
pip install -r requirements.txt

generate-hardwaretypes-docs-mac:
mkdir -p docs/hardware-types
generate-schema-doc --config-file docs/generate-schema-doc-config.yml pkg/hardwaretypes/hardware-types/schema/devicetype.json docs/hardware-types/devicetype.md
sed -i '' 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md

# this has a stupid hack to make the markdown lists show properly by sed'ing the
# resultant file. this hack also needs a short delay for the generated file to
# fully appear so it can be hacked
generate-hardwaretypes-docs:
mkdir -p docs/hardware-types
generate-schema-doc --config-file docs/generate-schema-doc-config.yml pkg/hardwaretypes/hardware-types/schema/devicetype.json docs/hardware-types/devicetype.md
$(shell sleep 5)
sed -i '' 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md
sed -i 's/Must be one of:/Must be one of:\n/g' docs/hardware-types/devicetype.md

generate: generate-swagger-sls-client generate-swagger-hsm-client generate-go generate-hardwaretypes-docs

Expand Down

0 comments on commit bab95c4

Please sign in to comment.