remove seed directory, clean up provisioning and sync modules
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -52,32 +52,6 @@ echo "════════════════════════
|
||||
echo " Officer — dependency setup ($PM)"
|
||||
echo "═══════════════════════════════════════════"
|
||||
|
||||
# ─── 0. shared group ──────────────────────────────────────────────────────────
|
||||
echo ""
|
||||
echo "── Shared group (officerdev) ──"
|
||||
|
||||
if getent group officerdev &>/dev/null; then
|
||||
skip "officerdev group"
|
||||
else
|
||||
sudo groupadd officerdev
|
||||
ok "created officerdev group"
|
||||
fi
|
||||
|
||||
if id -nG "$USER" | grep -qw officerdev; then
|
||||
skip "$USER in officerdev group"
|
||||
else
|
||||
sudo usermod -aG officerdev "$USER"
|
||||
ok "added $USER to officerdev group"
|
||||
fi
|
||||
|
||||
# Ensure provisioned users can traverse to data directories
|
||||
if [ "$(stat -c '%A' "$HOME" | cut -c10)" = "x" ]; then
|
||||
skip "home dir traversable"
|
||||
else
|
||||
chmod o+x "$HOME"
|
||||
ok "made home dir traversable (o+x)"
|
||||
fi
|
||||
|
||||
# ─── 1. core system packages ───────────────────────────────────────────────────
|
||||
echo ""
|
||||
echo "── Core system packages ──"
|
||||
|
||||
Reference in New Issue
Block a user