2023-05-04 16:59:23 -07:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [ "$(id -u)" != "0" ]; then
|
|
|
|
echo "This script must be run as root"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
useradd --system --shell /bin/false --home /var/lib/adsms adsms
|
|
|
|
|
|
|
|
mkdir -p /var/lib/adsms
|
|
|
|
chown adsms:adsms /var/lib/adsms
|
|
|
|
chmod 775 /var/lib/adsms
|
|
|
|
|
|
|
|
touch /var/lib/adsms/subscribers.db
|
|
|
|
chown adsms:adsms /var/lib/adsms/subscribers.db
|
|
|
|
chmod 660 /var/lib/adsms/subscribers.db
|
|
|
|
|
|
|
|
cp -n example_config.json /etc/adsms.json
|
|
|
|
chown root:adsms /etc/adsms.json
|
|
|
|
chmod 640 /etc/adsms.json
|
|
|
|
|
|
|
|
cp -f adsms.py /usr/local/bin/adsms
|
|
|
|
chown root:root /usr/local/bin/adsms
|
|
|
|
chmod 755 /usr/local/bin/adsms
|
2023-05-06 09:41:10 -07:00
|
|
|
|
|
|
|
cp adsms.service /etc/systemd/system/
|
|
|
|
chown root:root /etc/systemd/system/adsms.service
|
|
|
|
chmod 644 /etc/systemd/system/adsms.service
|