File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ clean: ## Remove built binaries
7878 @echo " Cleaning up..."
7979 @rm -f $(BINARY_NAME ) $(BINARY_NAME ) -linux-* $(BINARY_NAME ) -darwin-* $(BINARY_NAME ) -windows-*
8080 @rm -f * .tar.gz * .sha256
81- @rm -f oadp-* .yaml
81+ @rm -f oadp-* .yaml oadp- * .yaml.tmp
8282 @echo " ✅ Cleanup complete!"
8383
8484# Status and utility targets
@@ -190,10 +190,11 @@ with open(f'oadp-{version}.yaml', 'w') as f: \
190190 f.write(content); \
191191print(f'✅ Krew manifest generated: oadp-{version}.yaml'); \
192192" 2>/dev/null || { \
193- echo "⚠️ Python3 not available, using fallback sed approach..."; \
194- cp oadp.yaml oadp-$(VERSION ) .yaml; \
195- sed -i '' "s/version: v1.0.0/version: $(VERSION ) /" oadp-$(VERSION ) .yaml; \
196- sed -i '' "s|download/v1.0.0/|download/$(VERSION ) /|g" oadp-$(VERSION ) .yaml; \
193+ echo "⚠️ Python3 not available, using fallback sed approach..."; \
194+ cp oadp.yaml oadp-$(VERSION ) .yaml; \
195+ # Use portable sed approach (works on both BSD/macOS and GNU/Linux) \
196+ sed "s/version: v1.0.0/version: $(VERSION)/" oadp-$(VERSION).yaml > oadp-$(VERSION).yaml.tmp && mv oadp-$(VERSION).yaml.tmp oadp-$(VERSION).yaml; \
197+ sed "s|download/v1.0.0/|download/$(VERSION)/|g" oadp-$(VERSION).yaml > oadp-$(VERSION).yaml.tmp && mv oadp-$(VERSION).yaml.tmp oadp-$(VERSION).yaml; \
197198 for platform in $(PLATFORMS); do \
198199 GOOS=$$(echo $$platform | cut -d'/' -f1); \
199200 GOARCH=$$(echo $$platform | cut -d'/' -f2); \
You can’t perform that action at this time.
0 commit comments