Skip to content

Commit 7cd1aa3

Browse files
committed
Add AWS VPN Client support for Arch Linux via AUR
1 parent 9ff25b0 commit 7cd1aa3

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The bootstrap installs the following, in order:
4747
10. **Docker Compose**: Multi-container orchestration (`docker compose`)
4848
11. **Colima**: Container runtime for macOS (macOS only)
4949
12. **AWS CLI**: Amazon Web Services command-line interface (no auth configured)
50-
13. **AWS VPN Client**: VPN client for AWS Client VPN (macOS and Ubuntu only)
50+
13. **AWS VPN Client**: VPN client for AWS Client VPN
5151

5252
### What is NOT installed
5353

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Bootstraps a developer machine with the baseline tools required to work on Trust
1515
- **Docker Compose** — multi-container orchestration
1616
- **Colima** — container runtime for macOS (macOS only)
1717
- **AWS CLI** — Amazon Web Services CLI (no auth configured)
18-
- **AWS VPN Client** — VPN client for AWS (macOS and Ubuntu)
18+
- **AWS VPN Client** — VPN client for AWS
1919

2020
## Quick start
2121

setup.sh

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -541,8 +541,19 @@ case "$OS" in
541541
fi
542542
;;
543543
arch)
544-
echo " AWS VPN Client is not available for Arch Linux."
545-
echo " Use OpenVPN or the AWS-provided OVPN config instead."
544+
if cmd_exists awsvpnclient; then
545+
fmt_ok "AWS VPN Client already installed"
546+
else
547+
fmt_install "AWS VPN Client"
548+
if cmd_exists yay; then
549+
yay -S --noconfirm awsvpnclient
550+
elif cmd_exists paru; then
551+
paru -S --noconfirm awsvpnclient
552+
else
553+
echo " WARNING: No AUR helper found (yay/paru)."
554+
echo " Install awsvpnclient manually from AUR."
555+
fi
556+
fi
546557
;;
547558
esac
548559

0 commit comments

Comments
 (0)