chiark
/
gitweb
/
~cjwatson
/
bin.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugzilla-show: use HTTPS; drop warthogs and ubuntu
[bin.git]
/
mbox2maildir
diff --git
a/mbox2maildir
b/mbox2maildir
index 42d6816eece169c50d15d528124ad7e980703f08..0eab9ecf229f15dec8e0323e975cad0e2fb5bc85 100755
(executable)
--- a/
mbox2maildir
+++ b/
mbox2maildir
@@
-1,12
+1,19
@@
#! /bin/sh -e
#! /bin/sh -e
-if [ -z "$1" ]; then
+if [ -z "$1" ]
|| [ "x$1" = "x--help" ]
; then
echo "Usage: $0 <mbox>" >&2
exit 1
fi
echo "Usage: $0 <mbox>" >&2
exit 1
fi
-maildirmake "$1.maildir"
-perfect-maildir "$1.maildir" < "$1"
+mbox="$1"
+if [ "${mbox#/}" = "$mbox" ]; then
+ # mb2md has stupid semantics for relative paths.
+ mbox="$(pwd)/$mbox"
+fi
+
+#maildirmake.dovecot "$1.maildir"
+#perfect-maildir "$1.maildir" < "$1"
+mb2md -s "$mbox" -d "$mbox.maildir"
mv "$1" "$1.mbox"
mv "$1.maildir" "$1"
mv "$1" "$1.mbox"
mv "$1.maildir" "$1"