#!/bin/sh # Brute Force the hypermail archives each evening candidates="$(find /var/spool/mlmmj -type d -name "archive" | sed "s-/archive--; s-^.*/--")" for x in $candidates; do /etc/hypermail/mdir2mbox.lua /var/spool/mlmmj/$x/archive 2>/dev/null 1>/tmp/archive.mbox rm -rf /var/www/domains/lists.alpinelinux.org/www/$x hypermail -c /etc/hypermail/hmrc -d /var/www/domains/lists.alpinelinux.org/www/$x \ -m /tmp/archive.mbox -l "$x" -s html -T 2>/dev/null 1>/dev/null rm /tmp/archive.mbox cp /etc/hypermail/*.css /var/www/domains/lists.alpinelinux.org/www/$x/ sh /etc/hypermail/reverse-summary-order.sh /var/www/domains/lists.alpinelinux.org/www/$x/summary.html > /tmp/summary.html mv /tmp/summary.html /var/www/domains/lists.alpinelinux.org/www/$x/summary.html done cp /etc/hypermail/styles.css /var/www/domains/lists.alpinelinux.org/www/ cat >/var/www/domains/lists.alpinelinux.org/www/index.html <<-EOF
$x | summary | all |