]> git.ozlabs.org Git - next-scripts/blobdiff - message_helper
update to_build_host a bit
[next-scripts] / message_helper
index 4224734bc19d0d9c39a592596537e2dd7328d8a7..d13360a7a22f02e818af672d9779e1f7923228ac 100755 (executable)
@@ -20,8 +20,12 @@ if [ "$1" = '-c' ]; then
         shift 2
 fi
 
+subject="$1"
+shift
+
 cc=( 'Linux Next Mailing List <linux-next@vger.kernel.org>'
-       'Linux Kernel Mailing List <linux-kernel@vger.kernel.org>' )
+       'Linux Kernel Mailing List <linux-kernel@vger.kernel.org>'
+       "$@" )
 
 if [ -z "$branch" ]; then
        branch=$(grep '^Merging ' "$log" | tail -n 1 |
@@ -29,15 +33,15 @@ if [ -z "$branch" ]; then
 fi
 
 contact=$(get_contacts "$branch")
-subject=${1//BRANCH/$branch}
-filter=( -e "s/BRANCH/$branch/g" )
+subject=${subject//BRANCH/$branch}
+filter=( -E -e 's/^([^ ])/|\1/' -e "s/BRANCH/$branch/g" )
 if [ -n "$kconfig" ]; then
        filter+=( -e "s/KCONFIG_NAME/$kconfig/g" )
 fi
 
 {
        printf 'Hi all,\n\n'
-       sed "${filter[@]}" | fmt -s
+       sed "${filter[@]}" | fmt -w 76 -u -p '|' | sed 's/^|//'
 } | "$bin_dir"/send_email "linux-next: $subject" "$contact" "${cc[@]}"
 
 exit 0