--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: grml2usb/0.14.10.1
- From: Michael Prokop <mika@debian.org>
- Date: Wed, 25 Feb 2015 14:34:37 +0100
- Message-id: <2015-02-25T14-30-44@devnull.michael-prokop.at>
- Message-id: <20150225133437.18106.33551.reportbug@odysseus.grml.info>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
I'm hereby asking for pre-approval of grml2usb/0.14.10.1.
It's fixing RC bug #779193 and includes a fix related to #751724
which also affects grml2usb's grml2iso script.
debdiff of grml2usb 0.14.10 as in Debian/jessie against what I'd
like to upload towards Debian/unstable is at the end of my mail.
Please let me know if I can upload this to Debian/unstable to get it
towards jessie.
Thanks for consideration,
regards,
-mika-
diff -Nru grml2usb-0.14.10/debian/changelog grml2usb-0.14.10.1/debian/changelog
--- grml2usb-0.14.10/debian/changelog	2014-10-13 10:52:31.000000000 +0200
+++ grml2usb-0.14.10.1/debian/changelog	2015-02-25 14:29:57.000000000 +0100
@@ -1,3 +1,12 @@
+grml2usb (0.14.10.1) unstable; urgency=medium
+
+  * [bfe149a] Sync filesystems before returning from MBR installation
+    (Closes: #779193)
+  * [83944f2] Add syslinux-utils to Recommends + adjust error message for
+    isohybrid (related to #751724)
+
+ -- Michael Prokop <mika@grml.org>  Wed, 25 Feb 2015 14:27:19 +0100
+
 grml2usb (0.14.10) unstable; urgency=medium
 
   [ Michael Prokop ]
diff -Nru grml2usb-0.14.10/debian/control grml2usb-0.14.10.1/debian/control
--- grml2usb-0.14.10/debian/control	2014-10-07 08:42:47.000000000 +0200
+++ grml2usb-0.14.10.1/debian/control	2015-02-25 14:27:10.000000000 +0100
@@ -26,6 +26,7 @@
          ${misc:Depends},
          ${shlibs:Depends}
 Recommends: syslinux,
+            syslinux-utils,
             xorriso | genisoimage
 Description: install Grml system / ISO to usb device
  This script installs a Grml ISO to an USB device to be able
diff -Nru grml2usb-0.14.10/grml2iso grml2usb-0.14.10.1/grml2iso
--- grml2usb-0.14.10/grml2iso	2014-02-07 18:36:22.000000000 +0100
+++ grml2usb-0.14.10.1/grml2iso	2015-02-25 14:27:10.000000000 +0100
@@ -37,7 +37,7 @@
 fi
 
 if ! which isohybrid >/dev/null 2>&1 ; then
-  echo "Error: isohybrid executable not found (install syslinux/isolinux?)." >&2
+  echo "Error: isohybrid executable not found (install syslinux/isolinux/syslinux-utils?)." >&2
   exit 1
 fi
 # }}}
diff -Nru grml2usb-0.14.10/grml2usb grml2usb-0.14.10.1/grml2usb
--- grml2usb-0.14.10/grml2usb	2014-10-13 10:52:18.000000000 +0200
+++ grml2usb-0.14.10.1/grml2usb	2015-02-25 14:27:05.000000000 +0100
@@ -643,6 +643,10 @@
         raise Exception("error executing dd (third run)")
     del tmpf
 
+    # make sure we sync filesystems before returning
+    proc = subprocess.Popen(["sync"])
+    proc.wait()
+
 
 def is_writeable(device):
     """Check if the device is writeable for the current user
--- End Message ---