feat: update configs
This commit is contained in:
@@ -81,11 +81,24 @@ echo "Fixing permissions..."
|
||||
chmod -R 750 $out_dir && chown -R freerad:root $out_dir
|
||||
|
||||
## Update systemd service
|
||||
echo "Updating systemd service"
|
||||
cp config/systemd/freeradius.service /lib/systemd/system/freeradius.service && chmod u+rw-x,go+r-wx /lib/systemd/system/freeradius.service && chown root: /lib/systemd/system/freeradius.service
|
||||
systemctl daemon-reload
|
||||
if [[ -d /run/systemd/system ]]; then
|
||||
echo "Updating systemd service"
|
||||
cp config/systemd/freeradius.service /lib/systemd/system/freeradius.service && chmod u+rw-x,go+r-wx /lib/systemd/system/freeradius.service && chown root: /lib/systemd/system/freeradius.service
|
||||
systemctl daemon-reload
|
||||
|
||||
echo "Restarting server..."
|
||||
service freeradius restart
|
||||
echo "Restarting server..."
|
||||
service freeradius restart
|
||||
else
|
||||
echo "Skipping systemd modify..."
|
||||
fi
|
||||
|
||||
## add crontab
|
||||
if ! grep -q radius-renew.sh "/etc/crontab"; then
|
||||
echo "Add crontab renew"
|
||||
cp cron/radius-renew.sh /opt && chmod a+x /opt/radius-renew.sh && chown root: /opt/radius-renew.sh
|
||||
echo "0 1 1 */1 * root bash /opt/radius-renew.sh" >> /etc/crontab
|
||||
else
|
||||
echo "Crontab already set"
|
||||
fi
|
||||
|
||||
echo "Freeradius installed!"
|
||||
|
||||
Reference in New Issue
Block a user