fi
branch=
-if [ "$1" = '-t' ]; then
+if [ "$1" = '-b' ]; then
branch="$2"
shift 2
fi
shift 2
fi
-cc='Linux Next Mailing List <linux-next@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>'
+cc=( 'Linux Next Mailing List <linux-next@vger.kernel.org>'
+ 'Linux Kernel Mailing List <linux-kernel@vger.kernel.org>' )
if [ -z "$branch" ]; then
branch=$(grep '^Merging ' "$log" | tail -n 1 |
contact=$(get_contacts "$branch")
subject=${1//BRANCH/$branch}
-filter="sed -e 's/BRANCH/$branch/g'"
-if [ "$kconfig" ]; then
- filter="$filter -e 's/KCONFIG_NAME/$kconfig/g'"
+filter=( -e "s/BRANCH/$branch/g" )
+if [ -n "$kconfig" ]; then
+ filter+=( -e "s/KCONFIG_NAME/$kconfig/g" )
fi
-filter="$filter | fmt -s"
-{ printf 'Hi all,\n\n'; eval "$filter"; } |
- "$bin_dir"/send_email "$contact" "$cc" "linux-next: $subject"
+{
+ printf 'Hi all,\n\n'
+ sed "${filter[@]}" | fmt -s
+} | "$bin_dir"/send_email "linux-next: $subject" "$contact" "${cc[@]}"
exit 0