]> git.ozlabs.org Git - next-scripts/blobdiff - message_helper
message_helper: substitute KCONFIG_NAME and put message through fmt
[next-scripts] / message_helper
index 0b14b26a86a0531302dca8e34fda049fa30a7565..fa3644c4cadc73c333d1229b00ae209cc378c8a5 100755 (executable)
@@ -13,6 +13,14 @@ branch=""
         shift 2
 }
 
+kconfig=""
+[ "$1" = "-c" ] && {
+        kconfig=$2
+        shift 2
+}
+
+cc="linux-next@vger.kernel.org, linux-kernel@vger.kernel.org"
+
 [ "$branch" ] || {
        branch=$(grep '^Merging ' $log | tail -1 | sed 's/^Merging //' | sed 's/ .*$//')
        branch=${branch%%/*}
@@ -24,11 +32,15 @@ greeting=${greeting#\"}
 [ "${contact%,*}" = "${contact}" ] || greeting="all"
 
 subject="${1//BRANCH/$branch}"
+filter="sed -e \"s/BRANCH/$branch/g\""
+[ "$kconfig" ] &&
+       filter="$filter -e \"s/KCONFIG_NAME/$kconfig/g\""
+filter="$filter | fmt"
 
-$(dirname $0)/send_email "$contact" "linux-next@vger.kernel.org, linux-kernel@vger.kernel.org" "linux-next: $subject" <<EOF
+$(dirname $0)/send_email "$contact" "$cc" "linux-next: $subject" <<EOF
 Hi $greeting,
 
-$(sed "s/BRANCH/$branch/g")
+$(eval $filter)
 EOF
 
 exit 0