diff options
author | P. J. McDermott <pj@pehjota.net> | 2018-06-04 04:50:21 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2018-06-04 04:50:21 (EDT) |
commit | 37151c4aa19b45b9d05963ef9d38908cddfc5394 (patch) | |
tree | 6e38021bf2455d226fdf64366b115168e10877e4 | |
parent | 42c4c84a623a3d0a673de516137afd86bf813c63 (diff) | |
download | pc-inst-37151c4aa19b45b9d05963ef9d38908cddfc5394.zip pc-inst-37151c4aa19b45b9d05963ef9d38908cddfc5394.tar.gz pc-inst-37151c4aa19b45b9d05963ef9d38908cddfc5394.tar.bz2 |
logi1: Set up cron
-rw-r--r-- | hosts/logi1/postinst | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/hosts/logi1/postinst b/hosts/logi1/postinst index fa0e1b8..9b9aaf3 100644 --- a/hosts/logi1/postinst +++ b/hosts/logi1/postinst @@ -249,6 +249,22 @@ cat >"${target}/home/pj/.claws-mail/folderlist.xml" <<-EOF </folderlist> EOF +# Install master crontab and any dotfile crontabs. +in_target sudo -u pj sh -c 'mkdir ~/.config/cron ~/.config/cron.reboot' +cat >"${target}/home/pj/.config/cron/CRONTAB" <<-EOF + SHELL = /bin/sh + PATH = /home/pj/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + + # d m d + # o o o + #m h m n w command + @reboot run-parts --report ~/.config/cron.reboot + 0 * * * * run-parts --list ~/.config/cron | xargs cat | crontab - + EOF +in_target chown pj:pj '/home/pj/.config/cron/CRONTAB' +in_target sudo -u pj sh -c \ + 'run-parts --list ~/.config/cron | xargs cat | crontab -' + # Generate target's SSH keypair. rm -f "${target}/home/pj/.ssh/id_rsa" "${target}/home/pj/.ssh/id_rsa.pub" || \ return 1 |