From e73092f041d230a43cb400b8de5ed1b9cc11ff04 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 6 Apr 2007 22:09:21 +0000 Subject: added setup-mta and setup-problem-reporting --- setup-problem-reporting | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 setup-problem-reporting (limited to 'setup-problem-reporting') diff --git a/setup-problem-reporting b/setup-problem-reporting new file mode 100755 index 0000000..0b24a30 --- /dev/null +++ b/setup-problem-reporting @@ -0,0 +1,40 @@ +#!/bin/sh + +PREFIX= +. "$PREFIX/lib/libalpine.sh" + +conf="$ROOT/etc/gnats/send-pr.conf" + +cfgval() { + awk -F= "/^$1/ {print \$2}" "$ROOT/etc/ssmtp/ssmtp.conf" 2>/dev/null +} + +email=$(awk -F= '/^FROM/ {print $2}' "$conf" 2>/dev/null) + +if [ -z "$email" ] ; then + hostname=$(cfgval hostname) + if [ -z "$hostname" ]; then + hostname=$(hostname -f 2>/dev/null || cat /etc/hostname) + fi +else + hostname=$(hostname -f 2>/dev/null || cat /etc/hostname) +fi +domain=$(hostname -d $hostname 2>/dev/null) +if [ -n "$hostname" -a -z "$email" ] ; then + email=$(whoami)@$hostname +fi + +echon "Sender email address for problem reports? [$email] " +default_read email $email + +if grep ^FROM "$conf" > /dev/null ; then + sed -i "s/FROM.*/FROM=$email/" "$conf" +else + echo "FROM=$email" >> "$conf" +fi + +setup-mta + +echo "" +echo "Please run 'send-pr' to submit problem reports" + -- cgit v1.2.3