From cbda7aee2b959c638098e5dc1c774bb062ede0a7 Mon Sep 17 00:00:00 2001 From: Dan Date: Mon, 5 Jan 2026 19:44:36 -0800 Subject: [PATCH] Fix dev-add.sh to check file readability, not just existence MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change [ -f /etc/slack-dev.env ] to [ -r ... ] so users not in devs group don't get permission denied errors on login. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- scripts/dev-add.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/dev-add.sh b/scripts/dev-add.sh index 5d2dfa6..fd18019 100755 --- a/scripts/dev-add.sh +++ b/scripts/dev-add.sh @@ -87,8 +87,8 @@ create_user() { echo '# npm global packages (fallback)' echo "export PATH=\"\$HOME/.npm-global/bin:\$PATH\"" echo '' - echo '# Slack bot development tokens' - echo '[ -f /etc/slack-dev.env ] && source /etc/slack-dev.env' + echo '# Slack bot development tokens (if readable)' + echo '[ -r /etc/slack-dev.env ] && source /etc/slack-dev.env' } > "$profile" chown "$username:users" "$profile"