⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 svntest-sendmail-generic.sh

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 SH
字号:
#!/bin/shEXEC_PATH="`dirname $0`"TO_ADDR="$1"REPLY_TO_ADDR="$2"SUBJECT="$3"BODY_FILE="$4"PAYLOAD_GZIP_FILE="$5"# Source the configuration file.. "$EXEC_PATH/svntest-config.sh"if [ -z "$TO_ADDR" -o -z "$REPLY_TO_ADDR" -o -z "$SUBJECT" -o -z "$BODY_FILE" ]then    $SENDMAIL -t <<EOFFrom: $FROMSubject: ERROR: invalid emailTo: $ERROR_TOWrong parameters for $0to: "$TO_ADDR"reply-to: "$REPLY_TO_ADDR"subject: "$SUBJECT" body: "$BODY_FILE"payload: "$PAYLOAD_GZIP_FILE"EOF    exit 1fi# Send the status mailMAILFILE="/tmp/svntest.$$"NEXT_PART="NextPart-$$"$CAT <<EOF > "$MAILFILE"From: $FROMSubject: $SUBJECTReply-To: $REPLY_TO_ADDRTo: $TO_ADDREOFif [ ! -f "$BODY_FILE" ]then    echo "" >> "$MAILFILE"    echo "Ooops, missing body" >> "$MAILFILE"    echo "file name: $BODY_FILE" >> "$MAILFILE"elif [ ! -f "$PAYLOAD_GZIP_FILE" ]then    echo "" >> "$MAILFILE"    $CAT $BODY_FILE >> "$MAILFILE"else    $CAT <<EOF >> "$MAILFILE"MIME-Version: 1.0Content-Type: multipart/mixed; boundary="----------=_$NEXT_PART"This is a multi-part message in MIME format.------------=_$NEXT_PARTContent-Type: text/plain; charset=us-asciiContent-Transfer-Encoding: 8bitEOF    $CAT "$BODY_FILE" >> "$MAILFILE"    $CAT <<EOF >> "$MAILFILE"------------=_$NEXT_PARTContent-Type: application/x-gzip; name="tests.log.gz"Content-Transfer-Encoding: base64Content-Disposition: inline; filename="tests.log.gz"EOF    $BASE64 < "$PAYLOAD_GZIP_FILE" >> "$MAILFILE"    $CAT <<EOF >> "$MAILFILE"------------=_$NEXT_PART--EOFfi$SENDMAIL -t < "$MAILFILE"$RM_F "$MAILFILE"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -