chore(build): remove duplicate Makefile.sh
- commit
- 14895b00dc3a5849771b4a4d1d2bb8078f9aed17
- author
- brice · · 2026-03-02 06:29 UTC
- parent
- 6ec8608
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
1 file · +0 -56
D Makefile.sh +0 -56
| @@ -1,56 +0,0 @@ | |||
| 1 | - | .PHONY: check check-syntax check-shellcheck clean help | |
| 2 | - | ||
| 3 | - | # Default target | |
| 4 | - | help: | |
| 5 | - | @echo "archup - Makefile targets:" | |
| 6 | - | @echo "" | |
| 7 | - | @echo " make check - Run all checks (syntax + shellcheck)" | |
| 8 | - | @echo " make check-syntax - Check shell script syntax with bash -n" | |
| 9 | - | @echo " make check-shellcheck - Run shellcheck linting" | |
| 10 | - | @echo " make clean - Remove generated files" | |
| 11 | - | @echo "" | |
| 12 | - | ||
| 13 | - | # Run all checks | |
| 14 | - | check: check-syntax check-shellcheck | |
| 15 | - | @echo "" | |
| 16 | - | @echo "✓ All checks passed!" | |
| 17 | - | ||
| 18 | - | # Check syntax with bash -n | |
| 19 | - | check-syntax: | |
| 20 | - | @echo "=========================================" | |
| 21 | - | @echo "Checking shell script syntax..." | |
| 22 | - | @echo "=========================================" | |
| 23 | - | @for script in install.sh install/bootstrap.sh install/helpers/*.sh install/preflight/*.sh install/partitioning/*.sh install/base/*.sh install/config/*.sh install/boot/*.sh install/repos/*.sh install/post-install/*.sh install/post-boot/*.sh; do \ | |
| 24 | - | if [ -f "$$script" ]; then \ | |
| 25 | - | echo "Checking: $$script"; \ | |
| 26 | - | bash -n "$$script" || exit 1; \ | |
| 27 | - | fi \ | |
| 28 | - | done | |
| 29 | - | @echo "✓ Syntax check passed" | |
| 30 | - | ||
| 31 | - | # Run shellcheck | |
| 32 | - | check-shellcheck: | |
| 33 | - | @echo "" | |
| 34 | - | @echo "=========================================" | |
| 35 | - | @echo "Running shellcheck..." | |
| 36 | - | @echo "=========================================" | |
| 37 | - | @if ! command -v shellcheck >/dev/null 2>&1; then \ | |
| 38 | - | echo "⚠ shellcheck not found, skipping..."; \ | |
| 39 | - | echo "Install with: sudo pacman -S shellcheck"; \ | |
| 40 | - | exit 0; \ | |
| 41 | - | fi | |
| 42 | - | @for script in install.sh install/bootstrap.sh install/helpers/*.sh install/preflight/*.sh install/partitioning/*.sh install/base/*.sh install/config/*.sh install/boot/*.sh install/repos/*.sh install/post-install/*.sh install/post-boot/*.sh; do \ | |
| 43 | - | if [ -f "$$script" ]; then \ | |
| 44 | - | echo ""; \ | |
| 45 | - | echo "Checking: $$script"; \ | |
| 46 | - | shellcheck --exclude=SC1090,SC1091,SC2086,SC2004,SC2059,SC2129,SC2155 "$$script" || exit 1; \ | |
| 47 | - | fi \ | |
| 48 | - | done | |
| 49 | - | @echo "" | |
| 50 | - | @echo "✓ shellcheck passed" | |
| 51 | - | ||
| 52 | - | # Clean generated files | |
| 53 | - | clean: | |
| 54 | - | @echo "Cleaning generated files..." | |
| 55 | - | @rm -f /var/log/archup-install.log | |
| 56 | - | @echo "✓ Clean complete" | |
| @@ -1,56 +0,0 @@ | |||||
| 1 | - | .PHONY: check check-syntax check-shellcheck clean help | |||
| 2 | - | ||||
| 3 | - | # Default target | |||
| 4 | - | help: | |||
| 5 | - | @echo "archup - Makefile targets:" | |||
| 6 | - | @echo "" | |||
| 7 | - | @echo " make check - Run all checks (syntax + shellcheck)" | |||
| 8 | - | @echo " make check-syntax - Check shell script syntax with bash -n" | |||
| 9 | - | @echo " make check-shellcheck - Run shellcheck linting" | |||
| 10 | - | @echo " make clean - Remove generated files" | |||
| 11 | - | @echo "" | |||
| 12 | - | ||||
| 13 | - | # Run all checks | |||
| 14 | - | check: check-syntax check-shellcheck | |||
| 15 | - | @echo "" | |||
| 16 | - | @echo "✓ All checks passed!" | |||
| 17 | - | ||||
| 18 | - | # Check syntax with bash -n | |||
| 19 | - | check-syntax: | |||
| 20 | - | @echo "=========================================" | |||
| 21 | - | @echo "Checking shell script syntax..." | |||
| 22 | - | @echo "=========================================" | |||
| 23 | - | @for script in install.sh install/bootstrap.sh install/helpers/*.sh install/preflight/*.sh install/partitioning/*.sh install/base/*.sh install/config/*.sh install/boot/*.sh install/repos/*.sh install/post-install/*.sh install/post-boot/*.sh; do \ | |||
| 24 | - | if [ -f "$$script" ]; then \ | |||
| 25 | - | echo "Checking: $$script"; \ | |||
| 26 | - | bash -n "$$script" || exit 1; \ | |||
| 27 | - | fi \ | |||
| 28 | - | done | |||
| 29 | - | @echo "✓ Syntax check passed" | |||
| 30 | - | ||||
| 31 | - | # Run shellcheck | |||
| 32 | - | check-shellcheck: | |||
| 33 | - | @echo "" | |||
| 34 | - | @echo "=========================================" | |||
| 35 | - | @echo "Running shellcheck..." | |||
| 36 | - | @echo "=========================================" | |||
| 37 | - | @if ! command -v shellcheck >/dev/null 2>&1; then \ | |||
| 38 | - | echo "⚠ shellcheck not found, skipping..."; \ | |||
| 39 | - | echo "Install with: sudo pacman -S shellcheck"; \ | |||
| 40 | - | exit 0; \ | |||
| 41 | - | fi | |||
| 42 | - | @for script in install.sh install/bootstrap.sh install/helpers/*.sh install/preflight/*.sh install/partitioning/*.sh install/base/*.sh install/config/*.sh install/boot/*.sh install/repos/*.sh install/post-install/*.sh install/post-boot/*.sh; do \ | |||
| 43 | - | if [ -f "$$script" ]; then \ | |||
| 44 | - | echo ""; \ | |||
| 45 | - | echo "Checking: $$script"; \ | |||
| 46 | - | shellcheck --exclude=SC1090,SC1091,SC2086,SC2004,SC2059,SC2129,SC2155 "$$script" || exit 1; \ | |||
| 47 | - | fi \ | |||
| 48 | - | done | |||
| 49 | - | @echo "" | |||
| 50 | - | @echo "✓ shellcheck passed" | |||
| 51 | - | ||||
| 52 | - | # Clean generated files | |||
| 53 | - | clean: | |||
| 54 | - | @echo "Cleaning generated files..." | |||
| 55 | - | @rm -f /var/log/archup-install.log | |||
| 56 | - | @echo "✓ Clean complete" | |||