From 1f91e592c0b97dc315335417f323d31ca028782a Mon Sep 17 00:00:00 2001 From: James <31272717+gpd-pocket-hacker@users.noreply.github.com> Date: Mon, 25 Jan 2021 16:28:27 +0000 Subject: fish --- boiler-monster/mr3020/Makefile | 2 +- boiler-monster/mr3020/etc/crontabs/root | 1 + boiler-monster/mr3020/etc/msmtprc | 30 +++++++++++++++++++++++++++++ boiler-monster/mr3020/etc/panaceas-ca.crt | 32 +++++++++++++++++++++++++++++++ boiler-monster/mr3020/usr/bin/thermostat | 2 ++ boiler-monster/mr3020/usr/sbin/sendmail | 1 + 6 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 boiler-monster/mr3020/etc/crontabs/root create mode 100644 boiler-monster/mr3020/etc/msmtprc create mode 100644 boiler-monster/mr3020/etc/panaceas-ca.crt create mode 120000 boiler-monster/mr3020/usr/sbin/sendmail (limited to 'boiler-monster') diff --git a/boiler-monster/mr3020/Makefile b/boiler-monster/mr3020/Makefile index 26efbc3..d249c6b 100644 --- a/boiler-monster/mr3020/Makefile +++ b/boiler-monster/mr3020/Makefile @@ -1,4 +1,4 @@ -STUFF=$(shell find etc usr \! -type d -print) +STUFF=$(shell find etc usr \! -type d -a \! -type l -print) stamp: ${STUFF} tar cf - ${STUFF} | ssh boiler-monster "cd / && tar xvpf -" diff --git a/boiler-monster/mr3020/etc/crontabs/root b/boiler-monster/mr3020/etc/crontabs/root new file mode 100644 index 0000000..5548b76 --- /dev/null +++ b/boiler-monster/mr3020/etc/crontabs/root @@ -0,0 +1 @@ +* * * * * /usr/bin/thermostat diff --git a/boiler-monster/mr3020/etc/msmtprc b/boiler-monster/mr3020/etc/msmtprc new file mode 100644 index 0000000..fed8874 --- /dev/null +++ b/boiler-monster/mr3020/etc/msmtprc @@ -0,0 +1,30 @@ +# Example for a system wide configuration file + +# A system wide configuration file is optional. +# If it exists, it usually defines a default account. +# This allows msmtp to be used like /usr/sbin/sendmail. +account default + +# The SMTP smarthost. +host smtp.panaceas.org +from boiler-monster@ourano.org + +# Construct envelope-from addresses of the form "user@oursite.example". +#auto_from on +#maildomain fish + +# Use TLS. +#tls on + +# Syslog logging with facility LOG_MAIL instead of the default LOG_USER. +syslog LOG_MAIL + +auth on +user boiler-monster +password Inor1Fie + +tls on +tls_starttls off +#tls_certcheck off + +tls_trust_file /etc/panaceas-ca.crt diff --git a/boiler-monster/mr3020/etc/panaceas-ca.crt b/boiler-monster/mr3020/etc/panaceas-ca.crt new file mode 100644 index 0000000..d4d33ed --- /dev/null +++ b/boiler-monster/mr3020/etc/panaceas-ca.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgIJALpKS9TB9wWiMA0GCSqGSIb3DQEBBQUAMDQxGDAWBgNV +BAoTD3BhbmFjZWFzLm9yZyBDQTEYMBYGA1UEAxMPY2EucGFuYWNlYXMub3JnMB4X +DTE0MDMyOTA5MDE1OFoXDTI0MDMyNjA5MDE1OFowNDEYMBYGA1UEChMPcGFuYWNl +YXMub3JnIENBMRgwFgYDVQQDEw9jYS5wYW5hY2Vhcy5vcmcwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC8poSmhM9TKrFn1n3vaVgjt5z8l+nJ7SwBOeBJ +evGYoZWHQGCFgZVs+o7JRxK3/Z2eqPuKqlgxUnQTuDxXrPxr0wK3q2EPSaQFgN6G +/ATlCQx2k810tJu/cEhsULZ9QUgQwscbDDK88UkM9oYHicaRD/OHMAQ+IYhzDhgb +3ip0OZHkL65NkoUOX0EVHhwtgxmT69K8JFZW8pNT+pNdjlLVNOtm35EYrHUKc31R +DL3CLeztsd9TpQHlKVt8ZOeLkyf8R+FjDDDAhLZgD3sjpYS8QsTal7xZmdNp7PCS +7aEumNqpLeNJ/rwzh1GI2ZpTPgOqNRAFqtETGw1IZt69rXZj3l3flhOZiOaTYudf +dLbwbF1tEyE5TTKle4ZQMdfrzphT9jMVfjOYKy7wb7VobDhIlyiiy796bLuYMgT8 +0ahbJdxip2z8Kaf8Pzm4mQxDo6/JWbpO4XnrZCJUtgd3pzMMtqTuD82+4rgipSv2 +MN3A4EX81Rm4KRffySi8SpdlW0G4KbF+YKLs7TU8qXz2adFS07uMVgtn4C9vdMu/ +Nimki4oGg0/7nGtNQNkvvlZGPmUnJRkH+mzpEeDdshYD299sqPAd8spyE8V1opm3 +/XQ8qD5m4D0UT/QGwdfsfuXPljLTCKDzUY48NJVxgl3mhYAsNxFBy0ziQDRN19hV +DFDIQQIDAQABo4GWMIGTMB0GA1UdDgQWBBQtqqDqmOD7V+lv/gT9cz/8Zp8p6jBk +BgNVHSMEXTBbgBQtqqDqmOD7V+lv/gT9cz/8Zp8p6qE4pDYwNDEYMBYGA1UEChMP +cGFuYWNlYXMub3JnIENBMRgwFgYDVQQDEw9jYS5wYW5hY2Vhcy5vcmeCCQC6SkvU +wfcFojAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQCcXX1j1n4DI4gV ++6lPm4KAxRvgqCFXDYfg6Yb0YNzzCJK/v7R2ARUIeqcFDi42EPxPh4YrMBFY8BX1 +UTUYvAZKqS+VjMNt4ffVpWzUYsjEzSCLIwkeozQg+BIoNqm7e+8eYcT9oEkbh+RS +XfGD1HOaZlogJ5Viqz7wGKAn51sIVt9oWf01SNcuBciX3W7UsDvcNXCUQc74X9uV +aZjsGlTrCg29Ocssnlq4hZD3J1KsB6bXuPmhdrgNeXc+k8NJHGWju4AwWGvBGJfL +99TwkSTkIrNCfVSvAKTQ5OiERTqXzGxDKXQpAxQqpfaF73nxtS9fSmcKk/UbyhGd +BaGdqX6LXxXIwqEDEi19d2wtVjuOnRz1wGK9NaWFPj+7ndyRdYaja2eO5VPO5sVl +Tk6ROZNyzouupDZKd23XB0gcNEv5YHbD7PqUkN8ModdAWiQpkxcYVzwyV/qHJnNM +NowhxhJDP0ZJ4svN1LkXYCfd+StqhwplJ/4eIdklku6Gwc6VCcFTC1yLyS2adUwi +aTX19aEYzavXdUtRpC8U4QQ/UWL+r9QtDmNJXOxeM8R1oGbuT3bnH1UYs9fJ6/t8 +DVY3sXog5PyxWQiQqC6Pn6VRSUei5WPsuGuzre0W2Jl0emtv2Ojyhb5/ynP7psH9 +4vIbkKZEEvnsV8l7ZF+1DuWJP/fAfw== +-----END CERTIFICATE----- diff --git a/boiler-monster/mr3020/usr/bin/thermostat b/boiler-monster/mr3020/usr/bin/thermostat index 9b56d44..91e2e7b 100755 --- a/boiler-monster/mr3020/usr/bin/thermostat +++ b/boiler-monster/mr3020/usr/bin/thermostat @@ -8,6 +8,8 @@ MAX=65 OUTSIDE="$(mosquitto_sub -t tele/weather/tempc -h ${M} -W 1 -C 1 | sed -e 's/\..*$//g') " +logger -t thermostat " outside is $OUTSIDE" + # conventions # POWER is power to valve coil # OPEN is valve state diff --git a/boiler-monster/mr3020/usr/sbin/sendmail b/boiler-monster/mr3020/usr/sbin/sendmail new file mode 120000 index 0000000..071af7e --- /dev/null +++ b/boiler-monster/mr3020/usr/sbin/sendmail @@ -0,0 +1 @@ +../bin/msmtp \ No newline at end of file -- cgit v1.2.3