addrutil: Re-indent.
[wk-misc.git] / mv-nnml2maildir
1 #!/bin/sh
2
3 set -e
4
5 dir="$1"
6 newdir="$2"
7 hostname=$(hostname)
8
9 if ! $HOME/w/misc-scripts/readgnusmarks --version >/dev/null 2>&1; then
10     echo "the readgnusmarks tool is missing" >&2
11     exit 2
12 fi
13
14 [ -z $newdir ] && exit 1
15
16 if [ ! -d "$newdir" ]; then
17   mkdir "$newdir"
18   chmod 2700 "$newdir"
19   mkdir      "$newdir"/tmp "$newdir"/cur "$newdir"/new
20   chmod 2700 "$newdir"/tmp "$newdir"/cur "$newdir"/new
21 fi
22
23 newdir=$(cd "$newdir" && pwd)
24
25 cd $dir
26 if [ ! -f .marks ]; then
27     echo ".marks file missing" >&2
28     exit 1
29 fi
30
31 script=$(tempfile)
32
33 ls | $HOME/w/misc-scripts/readgnusmarks --verbose .marks "$newdir" >$script
34
35 echo "moving $(cat $script | wc -l) files to $newdir" >&2
36 sh $script
37 rm $script
38
39
40
41
42