mirror of
https://github.com/linuxboot/heads.git
synced 2025-04-18 08:10:11 +00:00
Merge pull request #1567 from tlaurion/Makefile_helpers_to_ease_moving_untested_boards
Makefile helpers to ease moving untested boards (and move tested t420 and w530 boards)
This commit is contained in:
commit
54e96ad00d
@ -279,8 +279,8 @@ workflows:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t420-hotp-maximized
|
||||
target: UNTESTED_t420-hotp-maximized
|
||||
name: t420-hotp-maximized
|
||||
target: t420-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
@ -293,8 +293,8 @@ workflows:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t420-maximized
|
||||
target: UNTESTED_t420-maximized
|
||||
name: t420-maximized
|
||||
target: t420-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
@ -398,8 +398,8 @@ workflows:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_w530-hotp-maximized
|
||||
target: UNTESTED_w530-hotp-maximized
|
||||
name: w530-hotp-maximized
|
||||
target: w530-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
@ -440,8 +440,8 @@ workflows:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_w530-maximized
|
||||
target: UNTESTED_w530-maximized
|
||||
name: w530-maximized
|
||||
target: w530-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
|
22
Makefile
22
Makefile
@ -728,6 +728,28 @@ modules.clean:
|
||||
rm -f "build/${CONFIG_TARGET_ARCH}/$$dir/.configured" ; \
|
||||
done
|
||||
|
||||
board.move_untested_to_tested:
|
||||
@echo "NEW_BOARD variable will remove UNTESTED_ prefix from $(BOARD)"
|
||||
@NEW_BOARD=$$(echo $(BOARD) | sed 's/^UNTESTED_//'); \
|
||||
echo "Renaming boards/$$BOARD/$$BOARD.config to boards/$$BOARD/$$NEW_BOARD.config"; \
|
||||
mv boards/$$BOARD/$$BOARD.config boards/$$BOARD/$$NEW_BOARD.config; \
|
||||
echo "Renaming boards/$$BOARD to boards/$$NEW_BOARD"; \
|
||||
rm -rf boards/$$NEW_BOARD; \
|
||||
mv boards/$$BOARD boards/$$NEW_BOARD; \
|
||||
echo "Replacing $$BOARD with $$NEW_BOARD in .circleci/config.yml"; \
|
||||
sed -i "s/$$BOARD/$$NEW_BOARD/g" .circleci/config.yml
|
||||
|
||||
board.move_tested_to_untested:
|
||||
@echo "NEW_BOARD variable will add UNTESTED_ prefix to $(BOARD)"
|
||||
@NEW_BOARD=UNTESTED_$(BOARD); \
|
||||
rm -rf boards/$${NEW_BOARD}; \
|
||||
echo "Renaming boards/$(BOARD)/$(BOARD).config to boards/$(BOARD)/$${NEW_BOARD}.config"; \
|
||||
mv boards/$(BOARD)/$(BOARD).config boards/$(BOARD)/$${NEW_BOARD}.config; \
|
||||
echo "Renaming boards/$(BOARD) to boards/$${NEW_BOARD}"; \
|
||||
mv boards/$(BOARD) boards/$${NEW_BOARD}; \
|
||||
echo "Replacing $(BOARD) with $${NEW_BOARD} in .circleci/config.yml"; \
|
||||
sed -i "s/$(BOARD)/$${NEW_BOARD}/g" .circleci/config.yml
|
||||
|
||||
# Inject a GPG key into the image - this is most useful when testing in qemu,
|
||||
# since we can't reflash the firmware in qemu to update the keychain. Instead,
|
||||
# inject the public key ahead of time. Specify the location of the key with
|
||||
|
Loading…
x
Reference in New Issue
Block a user