diff --git a/Makefile b/Makefile index 8fd4e57..6a73930 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,10 @@ client: user aether.bash chown aether /home/aether/aether.bash chmod 0700 /home/aether/aether.bash /home/aether/aether.bash - echo '0 1 * * * /home/aether/aether.bash &>> /var/log/aether.log' | su cford -c "crontab" + crontab -l > /tmp/cronie + grep aether.bash /tmp/cronie || echo '0 1 * * * /home/aether/aether.bash &>> /var/log/aether.log' >> /tmp/cronie + crontab /tmp/cronie + rm /tmp/cronie touch /var/log/aether.log chown aether:aether /var/log/aether.log diff --git a/aether.bash b/aether.bash index 016c812..f8bf72d 100755 --- a/aether.bash +++ b/aether.bash @@ -7,8 +7,8 @@ if [ ! -f /home/aether/.ssh/aether ]; then exit fi cd /home/aether -if [ $(ls ./aether-*.tar.gz | wc -l) -gt 7 ]; then - rm $(ls -tr ./aether-*.tar.gz | head -n 1); +if [ $(ls ./aether-*.enc | wc -l) -gt 7 ]; then + rm $(ls -tr ./aether-*.enc | head -n 1); fi export TARGET="aether-"$(date +%F)".enc" printf "get /aether/aether.enc %s\nbye\n" $TARGET | sftp -o IdentityFile=./.ssh/aether aether@aninix.net