Improve strings.
[sitka/sitka-tools.git] / marc_export_custom / sitka-full-export-parallel-outlook-wrapper.sh
index e54c18a..b5a5dc5 100755 (executable)
@@ -2,8 +2,14 @@
 # This is meant to be fire-and-forget
 # Only use it if you trust the output!
 export DIR=$(readlink -f $(dirname $0))
+if [ -z "${MAKEOPTS}" ]; then
+       echo "MAKEOPTS env variable is not set"
+       echo "If you really want this to be serialized, export MAKEOPTS=-j1"
+       echo "Otherwise set it about 1.5x your number of CPUs!"
+       exit 1
+fi
 [ -z "${T}" ] && export T=$(date -u +%Y%m%dT%H%M%SZ)
-[ -z "${OUTDIR}" ] && export OUTDIR=$(mktemp --tmpdir -d outlook_export.XXXXXXX)
+[ -z "${OUTDIR}" ] && export OUTDIR=$(mktemp --tmpdir -d outlook_export.$T.XXXXXXX)
 cd $OUTDIR
 $DIR/fetch-shortcodes.sh
 cd $DIR
@@ -14,7 +20,7 @@ mv *split* split/
 pbzip2 -9nvk -p4 *{marc,log}
 pbzip2 -9nv -p4 split/*{marc,log}
 $DIR/stats.sh
-cp $DIR/email-template.sh $OUTDIR/
+cp $DIR/email-template-outlook.sh $OUTDIR/
 cat >lftp.cmd <<EOF
 open ftp://ftpbcuc:bcv15c@ftp.auto-graphics.com/
 mkdir -p sitka/$T
@@ -24,6 +30,6 @@ mput *bz2
 rels -l
 EOF
 lftp -f lftp.cmd
-chmod +x email-template.sh
-./email-template.sh "$T" "@$(date +%s)" >email.txt
-sendmail <email.txt
+chmod +x email-template-outlook.sh
+./email-template-outlook.sh "$T" "@$(date +%s)" >email.txt
+/usr/lib/sendmail -f rjohnson@sitka.bclibraries.ca <email.txt