mdrip: pull latest changes from github

Change-Id: I56d35d7e87d4c977d06cecf310344b300704c8c2
diff --git a/go/src/github.com/monopole/mdrip/README.google b/go/src/github.com/monopole/mdrip/README.google
index bf981da..1db1262 100644
--- a/go/src/github.com/monopole/mdrip/README.google
+++ b/go/src/github.com/monopole/mdrip/README.google
@@ -1,5 +1,5 @@
-URL: https://github.com/monopole/mdrip/archive/917ba4277200e0a1490986c6108f843c82db0769.zip
-Version: 917ba4277200e0a1490986c6108f843c82db0769
+URL: https://github.com/monopole/mdrip/archive/9f69f6eb2cb31e8bd3cf18bd51e9604133ac6d96.zip
+Version: 9f69f6eb2cb31e8bd3cf18bd51e9604133ac6d96
 License: Notice License
 License File: LICENSE
 
diff --git a/go/src/github.com/monopole/mdrip/main.go b/go/src/github.com/monopole/mdrip/main.go
index bbc5f70..341ed71 100644
--- a/go/src/github.com/monopole/mdrip/main.go
+++ b/go/src/github.com/monopole/mdrip/main.go
@@ -60,7 +60,7 @@
 func emitPreambledScript(label string, scriptBuckets []*util.ScriptBucket, n int) {
 	dumpBucket(label, scriptBuckets[0], n)
 	delim := "HANDLED_SCRIPT"
-	fmt.Printf(" bash -e <<'%s'\n", delim)
+	fmt.Printf(" bash -euo pipefail <<'%s'\n", delim)
 	fmt.Printf("function handledTrouble() {\n")
 	fmt.Printf("  echo \" \"\n")
 	fmt.Printf("  echo \"Unable to continue!\"\n")
@@ -98,7 +98,7 @@
   '''
   Blah blah blah.
 
-then the command '{this} foo {fileName}' emits: 
+then the command '{this} foo {fileName}' emits:
 
   cd $HOME
   echo "Proxima Centauri"