Samuel Sloniker
1 year ago
4 changed files with 12 additions and 38 deletions
@ -1,10 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
rm -rf dist/* |
|
||||||
python3 -m build |
|
||||||
cd dist/ |
|
||||||
tar zxf *.tar.gz |
|
||||||
directory=$(ls | grep -v .tar.gz | grep -v whl) |
|
||||||
rm $directory.tar.gz |
|
||||||
cp --recursive ../debian/ $directory |
|
||||||
tar czf $directory.tar.gz $directory |
|
||||||
rm -r $directory |
|
@ -1,28 +0,0 @@ |
|||||||
#!/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 |
|
||||||
|
|
||||||
cp adsms.service /etc/systemd/system/ |
|
||||||
chown root:root /etc/systemd/system/adsms.service |
|
||||||
chmod 644 /etc/systemd/system/adsms.service |
|
Loading…
Reference in new issue