Add cron script

This commit is contained in:
Starbeamrainbowlabs 2019-08-10 00:00:14 +01:00
parent dee41dc775
commit e71f2b89fc
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

19
cron.sh Normal file
View file

@ -0,0 +1,19 @@
#!/usr/bin/env bash
source="/home/ci/sftp-root/CIAptPackages";
destination="/srv/aptosaurus/sources";
aptosaurus="/srv/aptosaurus/aptosaurus.sh";
# The user account to chown to & run aptosaurus under
# FUTURE: Use own account? Is it worth it for a cron job?
user_account="daemon";
# Locate & move the .dev files into place
find "${source}" -type f -name "*.deb" -print0 | xargs -n1 -I{} --null mv "{}" "${destination}";
# chown them to the right user account
chown -R "${user_account}:${user_account}" "${destination}";
# Re-run aptosaurus
aptosaurus_dir="$(dirname "${aptosaurus}")";
cd "${aptosaurus_dir}" || exit 1;
sudo -u "${user_account}" "$(basename "${aptosaurus}")";