From 395f3f88958edcb2b0a6934eebf2057fe2919ea1 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Sun, 2 May 2021 20:31:52 +0200 Subject: [PATCH] Add mxshadow (experimental) --- install.sh | 3 +++ mxshadow/mxshadow.cert.pem | 30 ++++++++++++++++++++++++++++++ mxshadow/mxshadow.conf | 6 ++++++ mxshadow/mxshadow.service | 12 ++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 mxshadow/mxshadow.cert.pem create mode 100644 mxshadow/mxshadow.conf create mode 100644 mxshadow/mxshadow.service diff --git a/install.sh b/install.sh index cc8e5db..edc0d7e 100755 --- a/install.sh +++ b/install.sh @@ -217,6 +217,9 @@ install_data misc_etc_files/msmtprc "$DESTDIR$sysconfdir/m install_data misc_etc_files/unbound/unbound.conf "$DESTDIR$sysconfdir/unbound/unbound.conf" install_data misc_etc_files/unbound/root.key "$DESTDIR$sysconfdir/unbound/root.key" install_exec wakeonlan/wakeonlan "$DESTDIR$usr_sbindir/wakeonlan" +install_data mxshadow/mxshadow.cert.pem "$DESTDIR$sysconfdir/mxshadow.cert.pem" +install_data mxshadow/mxshadow.conf "$DESTDIR$sysconfdir/mxshadow.conf" +install_data mxshadow/mxshadow.service "$DESTDIR$systemdunitdir/mxshadow.service" postinstall exit diff --git a/mxshadow/mxshadow.cert.pem b/mxshadow/mxshadow.cert.pem new file mode 100644 index 0000000..1167f60 --- /dev/null +++ b/mxshadow/mxshadow.cert.pem @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFDzCCAvegAwIBAgIUMchiP46CjhWr3Cbi7tK3kIxtjVswDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLbXhzaGFkb3dzcnYwIBcNMjEwNTAyMTgxOTUyWhgPMjEy +MTA0MDgxODE5NTJaMBYxFDASBgNVBAMMC214c2hhZG93c3J2MIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAvbPbs8oz4qrZC12UkY0Lsrnc4jcYMlxYWVdk +g8CxTH4limkEXogN9gG9wSEpjSRtqJdkte+zTFrCijDWrhoM/45mBn5iFf/468X9 +MYsMJS3EhssMVBkSkld8NHfAJatkhSwbPWIlUrGNc0uWZgW4Sc4SQaP3f/AzdYzA +QpITA6SxZD0FBZ0+SypuvgjPkZ58Uc7MIIyWCjKFrWqA35kM7hduc2egj6zTNSdt +CKnaNW+H07zjWVvzDyJnKgsXG+M7Paka/ufFdjSAgT6VfraybE2PaEAkdHltN4LW +11gQmZasIezkRmvC6bmfxCYLKIbIC/USwnSoOKdmYoDdtZQLo7BampaYNxkLsv6d +FfPU7pgPF2a7TQhnDg/StHgiUp5xR4v3KKETEcxDAJAitHl82FlSztdOVUjPgOJz +bGI45nfX37gMW59SfaKDEGoVR+uMh0hy8F9cOLI1oiPJMGczU9+dgezBrh/u8CSO +MRpJ1iN6DuEBGDlIK4zau2VfxPGHldBkNi154ZHEFpVo3ac6gX9sw+Vbq0Yi5KHJ +qY2h+p/7pU5TL2yBugiFY1qmQ5PaHxnIJAcJjKK7dw16zxqQrY44ejPEWn2W4d0l +f7IU18t5nMKulod0biAK6IX2K1dqIG326Jiwlk70tY5s3ud1adnGzJhnPdsLEo6E +j7s6/F8CAwEAAaNTMFEwHQYDVR0OBBYEFGF73CyE103xqQXetU/aa26xy65sMB8G +A1UdIwQYMBaAFGF73CyE103xqQXetU/aa26xy65sMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggIBAIMQlSPVJfYtYcq/WWZwmFgclRkJBR7rIiGIdL+X +W1EW1TmoiXqJbaeKOXdI7sRcVxQJ+uzzVtlpWkC6OoM/KnGCOIlOzuWBzGvHkeU5 +1Lyhnwg0kCrg5byAJWFQdmld2nwTiR+iZ9MaZKCWr4pC+ZUB0zT6IJmrjlsfi1Qg ++HyEnoH8o97hnJ1a+iBYYY8igL/dQMq6skFw7grQJ4hvpz9M8gk48cbA310fEzn2 ++P3TgYpZ6Jk6ggFFxeJ5CacryP61Lkvpo7uOaEf0Ojn7liml/pPvbzDHmaKrD1M6 +9BOfSYgE0XIk/2hP5L4dDa9wW7BCCSprobDYvIYAQaoJafmuVO4HWuMl+w9iUsK0 +QkMklVeua7avNYEuhwoxQwhXD1o9VmBlhZsC+409CUFOi8pTlIVJMrIsms0z2EEt +6DdAl1hq7CVnuIiManq0Xmabz0yzpoiDHM5pI3nAag5nvB72tnxt2A0r1OwLNrq4 +DQALBnUqhboiZ7BnWA0uGBboTk+2U7CTdmWRZ+046+OLFGrrFvoqrRF/4UrpBccg +kZDTaKnZAai2FTBneBRyf3Oi5JWVVVosrDGd8ul4//YSxId2yFE8Biou0QLJGZeB +w/A7xfxMYOq17ySH771xz2nC2lVcX2jRpGWBPC6pYiMF9yFe6y7UUSB72GATX1nu +rW0c +-----END CERTIFICATE----- diff --git a/mxshadow/mxshadow.conf b/mxshadow/mxshadow.conf new file mode 100644 index 0000000..b207c24 --- /dev/null +++ b/mxshadow/mxshadow.conf @@ -0,0 +1,6 @@ +# address and port of mxshadow server + +server = 141.14.16.131 +port = 872 + + diff --git a/mxshadow/mxshadow.service b/mxshadow/mxshadow.service new file mode 100644 index 0000000..f72505e --- /dev/null +++ b/mxshadow/mxshadow.service @@ -0,0 +1,12 @@ +[Unit] +Requires=network.target +After=network.target +ConditionHost=wtf.molgen.mpg.de + +[Service] +ExecStart=/usr/sbin/mxshadowsrv --key /package/nis/etc/mxshadow.key.pem --cert /package/nis/etc/mxshadow.cert.pem --address 141.14.16.131 --port 872 /package/nis/var/shadow +Restart=always + +[Install] +WantedBy=multi-user.target +