diff --git a/supplemental/scripts/install-agent.sh b/supplemental/scripts/install-agent.sh index 86088dda..fa2f7fdf 100755 --- a/supplemental/scripts/install-agent.sh +++ b/supplemental/scripts/install-agent.sh @@ -871,6 +871,8 @@ EOF elif is_freebsd; then echo "Checking for existing FreeBSD service configuration..." + # Ensure rc.d directory exists on minimal FreeBSD installs + mkdir -p /usr/local/etc/rc.d # Create environment configuration file with proper permissions if it doesn't exist if [ ! -f "$AGENT_DIR/env" ]; then