Updated debdiff after some review from #ubuntu-devel
diff -u cryptsetup-1.0.4+svn29/debian/scripts/luksformat cryptsetup-1.0.4+svn29/debian/scripts/luksformat --- cryptsetup-1.0.4+svn29/debian/scripts/luksformat +++ cryptsetup-1.0.4+svn29/debian/scripts/luksformat @@ -29,6 +29,11 @@
$device = $ARGV[0];
+open(MOUNTS, "/proc/mounts"); +while (<MOUNTS>) { + die "Error: device mounted: $device\n" if (/\Q$device\E/) +} + $mkfs = "/sbin/mkfs.$fs"; if (! -x $mkfs) { print STDERR "Error: invalid file system: $fs\n";
Updated debdiff after some review from #ubuntu-devel
diff -u cryptsetup- 1.0.4+svn29/ debian/ scripts/ luksformat cryptsetup- 1.0.4+svn29/ debian/ scripts/ luksformat 1.0.4+svn29/ debian/ scripts/ luksformat 1.0.4+svn29/ debian/ scripts/ luksformat
--- cryptsetup-
+++ cryptsetup-
@@ -29,6 +29,11 @@
$device = $ARGV[0];
+open(MOUNTS, "/proc/mounts");
+while (<MOUNTS>) {
+ die "Error: device mounted: $device\n" if (/\Q$device\E/)
+}
+
$mkfs = "/sbin/mkfs.$fs";
if (! -x $mkfs) {
print STDERR "Error: invalid file system: $fs\n";