From e91e330aa1736e2084636bcf98833b1d3beeb8c1 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Thu, 16 Feb 2012 17:51:39 -0800 Subject: [PATCH] more quilt-mail tweaks, it works good enough to send patches off with it. --- scripts/quilt-mail | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/scripts/quilt-mail b/scripts/quilt-mail index e95e6290c83..f7bb03473dc 100755 --- a/scripts/quilt-mail +++ b/scripts/quilt-mail @@ -1,6 +1,14 @@ #!/bin/bash -MBOX=$1 +SCRIPT_NAME=`basename ${0}` +MBOX="$1" +if [ "${MBOX}" == "" ] ; then + echo "ERROR, you must specify a mailbox name." + echo "usage:" + echo " ${SCRIPT_NAME} mailbox_name" + exit +fi + FULL_VERSION=`ketchup -m` BASE_VERSION=${FULL_VERSION/-rc?/} DATE=`date -u --date="2 days"` @@ -10,7 +18,12 @@ if [ ${FULL_VERSION} == ${BASE_VERSION} ] ; then exit fi -echo "creating the mailbox for kernel release ${FULL_VERSION}" +if [ ! -f "diffstat" ] ; then + echo "You forgot to create the 'diffstat' file, please do that first." + exit +fi + +echo "Creating the mailbox for kernel release ${FULL_VERSION}" TMPFILE=`mktemp stable_header.XXXXXX` || exit 1 NUM_PATCHES=`quilt series | wc -l` @@ -19,8 +32,7 @@ NUM_PATCHES=`quilt series | wc -l` echo "This is the start of the stable review cycle for the ${BASE_VERSION} release." echo "There are ${NUM_PATCHES} patches in this series, all will be posted as a response" echo "to this one. If anyone has any issues with these being applied, please" -echo "let us know. If anyone is a maintainer of the proper subsystem, and" -echo "wants to add a Signed-off-by: line to the patch, please respond with it." +echo "let me know." echo "" echo "Responses should be made by ${DATE}." echo "Anything received after that time might be too late." @@ -51,5 +63,8 @@ quilt mail --mbox ${MBOX} \ --prefix "" \ --subject "${SUBJECT}" +rm ${TMPFILE} +echo "mbox is now in ${MBOX}" + #q mail --mbox x -m "$(cat ../stable-queue/00)" --sender gregkh@lf.org --from gregkh@lf.org --to foo@foo --subject "This is the subject" -- 2.47.3