diff --git a/install/librenms-install.sh b/install/librenms-install.sh index 60fdff21e..328d764c3 100644 --- a/install/librenms-install.sh +++ b/install/librenms-install.sh @@ -124,15 +124,17 @@ systemctl restart php8.4-fpm msg_ok "Configured Nginx" msg_info "Configure Services" +ln -s /opt/librenms/lnms /usr/bin/lnms +mkdir -p /etc/bash_completion.d/ +cp /opt/librenms/misc/lnms-completion.bash /etc/bash_completion.d/ +cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf + $STD su - librenms -s /bin/bash -c "cd /opt/librenms && COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev" $STD su - librenms -s /bin/bash -c "cd /opt/librenms && php8.4 artisan migrate --force" $STD su - librenms -s /bin/bash -c "cd /opt/librenms && php8.4 artisan key:generate --force" $STD su - librenms -s /bin/bash -c "cd /opt/librenms && lnms db:seed --force" $STD su - librenms -s /bin/bash -c "cd /opt/librenms && lnms user:add -p admin -r admin admin" -ln -s /opt/librenms/lnms /usr/bin/lnms -mkdir -p /etc/bash_completion.d/ -cp /opt/librenms/misc/lnms-completion.bash /etc/bash_completion.d/ -cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf + RANDOM_STRING=$(openssl rand -base64 16 | tr -dc 'a-zA-Z0-9') sed -i "s/RANDOMSTRINGHERE/$RANDOM_STRING/g" /etc/snmp/snmpd.conf