mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-18 20:47:55 +00:00
board t440p: move board away from UNTESTED_ with improved Makefile helper board.move_untested_to_tested
Update Makefile helper to be able to do it with these steps docker run -e DISPLAY=$DISPLAY --network host --rm -ti -v $(pwd):$(pwd) -w $(pwd) tlaurion/heads-dev-env:latest -- make BOARD=UNTESTED_t440p-hotp-maximized board.move_untested_to_tested docker run -e DISPLAY=$DISPLAY --network host --rm -ti -v $(pwd):$(pwd) -w $(pwd) tlaurion/heads-dev-env:latest -- make BOARD=UNTESTED_t440p-maximized board.move_untested_to_tested git status git add boards/t440p-hotp-maximized/t440p-hotp-maximized.config boards/t440p-maximized/t440p-maximized.config .circleci/config.yml boards/UNTESTED_t440p-hotp-maximized/UNTESTED_t440p-hotp-maximized.config boards/UNTESTED_t440p-maximized/UNTESTED_t440p-maximized.config Signed-off-by: Thierry Laurion <insurgo@riseup.net>
This commit is contained in:
parent
3f4104d068
commit
2c2af013c5
@ -432,15 +432,15 @@ workflows:
|
||||
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t440p-maximized
|
||||
target: UNTESTED_t440p-maximized
|
||||
name: t440p-maximized
|
||||
target: t440p-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t440p-hotp-maximized
|
||||
target: UNTESTED_t440p-hotp-maximized
|
||||
name: t440p-hotp-maximized
|
||||
target: t440p-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
|
23
Makefile
23
Makefile
@ -792,17 +792,20 @@ modules.clean:
|
||||
done
|
||||
|
||||
board.move_untested_to_tested:
|
||||
@echo "NEW_BOARD variable will remove UNTESTED_ prefix from $(BOARD)"
|
||||
@echo "Moving $(BOARD) from UNTESTED to tested status"
|
||||
@NEW_BOARD=$$(echo $(BOARD) | sed 's/^UNTESTED_//'); \
|
||||
echo "changing $(BOARD) name under boards/$(BOARD)/$(BOARD).config to $${NEW_BOARD}"; \
|
||||
sed boards/$(BOARD)/$(BOARD).config 's/$(BOARD)/$${NEW_BOARD}/g'; \
|
||||
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
|
||||
INCLUDE_BOARD=$$(grep "include \$$(pwd)/boards/" boards/$(BOARD)/$(BOARD).config | sed 's/.*boards\/\(.*\)\/.*/\1/'); \
|
||||
NEW_INCLUDE_BOARD=$$(echo $$INCLUDE_BOARD | sed 's/^UNTESTED_//'); \
|
||||
echo "Updating config file: boards/$(BOARD)/$(BOARD).config"; \
|
||||
sed -i 's/$(BOARD)/'$${NEW_BOARD}'/g' boards/$(BOARD)/$(BOARD).config; \
|
||||
sed -i 's/'$$INCLUDE_BOARD'/'$$NEW_INCLUDE_BOARD'/g' boards/$(BOARD)/$(BOARD).config; \
|
||||
echo "Renaming config file to $${NEW_BOARD}.config"; \
|
||||
mv boards/$(BOARD)/$(BOARD).config boards/$(BOARD)/$${NEW_BOARD}.config; \
|
||||
echo "Renaming board directory to $${NEW_BOARD}"; \
|
||||
mv boards/$(BOARD) boards/$${NEW_BOARD}; \
|
||||
echo "Updating .circleci/config.yml"; \
|
||||
sed -i "s/$(BOARD)/$${NEW_BOARD}/g" .circleci/config.yml; \
|
||||
echo "Operation completed for $(BOARD) -> $${NEW_BOARD}"
|
||||
|
||||
board.move_unmaintained_to_tested:
|
||||
@echo "NEW_BOARD variable will remove UNMAINTAINED_ prefix from $(BOARD)"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Inherit the rest from the base T440p config.
|
||||
include $(pwd)/boards/UNTESTED_t440p-maximized/UNTESTED_t440p-maximized.config
|
||||
include $(pwd)/boards/t440p-maximized/t440p-maximized.config
|
||||
|
||||
CONFIG_HOTPKEY=y
|
||||
export CONFIG_AUTO_BOOT_TIMEOUT=5
|
Loading…
Reference in New Issue
Block a user