src

sauce
got clone ssh://anon@src.dalliard.ch/src
log | files | refs

commit 9077ca204ec49589158ac6d9c2e29e3e5dcccfef
parent 95ae3abf6acedfa30537b67003735c1c180485b1
author: nathanael <nathanael@dalliard.ch>
date:   Wed, 22 Oct 2025 11:58:11 +0000

s1: update aliases

diffstat:
Ms1/makefile | 5++++-
As1/scripts/aliases.sh | 11+++++++++++
Ms1/scripts/sysfiles.sh | 1-
Ds1/sysfiles/aliases | 102-------------------------------------------------------------------------------
4 files changed, 15 insertions(+), 104 deletions(-)

diff --git a/s1/makefile b/s1/makefile @@ -1,7 +1,7 @@ HOST != hostname EXP = s1.dalliard.ch -deploy: dots sys cron pkg +deploy: dots sys cron mail pkg host: @[ "$(HOST)" = "$(EXP)" ] @@ -15,5 +15,8 @@ sys: host cron: host @./scripts/cronjobs.sh +mail: host + @./scripts/aliases.sh + pkg: host @doas pkg_add -l packages >/dev/null diff --git a/s1/scripts/aliases.sh b/s1/scripts/aliases.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +add() { + grep -q "^$1:" /etc/mail/aliases || \ + echo "$1: $2" | doas tee -a /etc/mail/aliases >/dev/null +} + +add "josia" "josiadalliard@gmail.com" +add "tabea" "tabeadalliard9@gmail.com" + +doas newaliases diff --git a/s1/scripts/sysfiles.sh b/s1/scripts/sysfiles.sh @@ -9,7 +9,6 @@ doas install -o root -g wheel -m 600 "$src/pf.conf" "/etc/pf.conf" doas install -o root -g wheel -m 600 "$src/relayd.conf" "/etc/relayd.conf" doas install -o root -g wheel -m 640 "$src/doas.conf" "/etc/doas.conf" doas install -o root -g wheel -m 644 "$src/acme-client.conf" "/etc/acme-client.conf" -doas install -o root -g wheel -m 644 "$src/aliases" "/etc/mail/aliases" doas install -o root -g wheel -m 644 "$src/daily.local" "/etc/daily.local" doas install -o root -g wheel -m 644 "$src/dovecot.conf" "/etc/dovecot/local.conf" doas install -o root -g wheel -m 644 "$src/httpd.conf" "/etc/httpd.conf" diff --git a/s1/sysfiles/aliases b/s1/sysfiles/aliases @@ -1,102 +0,0 @@ -# -# $OpenBSD: aliases,v 1.70 2022/06/28 18:46:01 claudio Exp $ -# -# Aliases in this file will NOT be expanded in the header from -# Mail, but WILL be visible over networks or from /usr/libexec/mail.local. -# -# >>>>>>>>>> The program "newaliases" must be run after -# >> NOTE >> this file is updated for any changes to -# >>>>>>>>>> show through to smtpd. -# - -# Basic system aliases -- these MUST be present -MAILER-DAEMON: postmaster -postmaster: root - -# General redirections for important pseudo accounts -daemon: root -ftp-bugs: root -operator: root -www: root - -# Redirections for pseudo accounts that should not receive mail -_bgpd: /dev/null -_bgplgd: /dev/null -_dhcp: /dev/null -_dpb: /dev/null -_dvmrpd: /dev/null -_eigrpd: /dev/null -_file: /dev/null -_fingerd: /dev/null -_ftp: /dev/null -_hostapd: /dev/null -_identd: /dev/null -_iked: /dev/null -_isakmpd: /dev/null -_iscsid: /dev/null -_ldapd: /dev/null -_ldpd: /dev/null -_mopd: /dev/null -_nsd: /dev/null -_ntp: /dev/null -_ospfd: /dev/null -_ospf6d: /dev/null -_pbuild: /dev/null -_pfetch: /dev/null -_pflogd: /dev/null -_ping: /dev/null -_pkgfetch: /dev/null -_pkguntar: /dev/null -_portmap: /dev/null -_ppp: /dev/null -_rad: /dev/null -_radiusd: /dev/null -_rbootd: /dev/null -_relayd: /dev/null -_ripd: /dev/null -_rstatd: /dev/null -_rusersd: /dev/null -_rwalld: /dev/null -_smtpd: /dev/null -_smtpq: /dev/null -_sndio: /dev/null -_snmpd: /dev/null -_spamd: /dev/null -_syslogd: /dev/null -_tcpdump: /dev/null -_traceroute: /dev/null -_tftpd: /dev/null -_unbound: /dev/null -_unwind: /dev/null -_vmd: /dev/null -_x11: /dev/null -_ypldap: /dev/null -bin: /dev/null -build: /dev/null -nobody: /dev/null -_tftp_proxy: /dev/null -_ftp_proxy: /dev/null -_sndiop: /dev/null -_syspatch: /dev/null -_slaacd: /dev/null -sshd: /dev/null - -# Well-known aliases -- these should be filled in! -root: nathanael -manager: root -dumper: root - -# RFC 2142: NETWORK OPERATIONS MAILBOX NAMES -abuse: root -# noc: root -security: root - -# RFC 2142: SUPPORT MAILBOX NAMES FOR SPECIFIC INTERNET SERVICES -hostmaster: root -# usenet: root -# news: usenet -webmaster: root -# ftp: root - -josia: josiadalliard@gmail.com -tabea: tabeadalliard9@gmail.com