diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-07-19 13:28:30 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-09-15 16:14:19 +0200 |
commit | a1b86c269f3d2a64d63f001df33bb3e1932423a0 (patch) | |
tree | 7c7f5b9924660a77abd42dd104d6598151f85dad /examples/imapresource/tests/populatemailbox.sh | |
parent | 1e96213e9617d658627f9219fa1750f4466de653 (diff) | |
download | sink-a1b86c269f3d2a64d63f001df33bb3e1932423a0.tar.gz sink-a1b86c269f3d2a64d63f001df33bb3e1932423a0.zip |
ImapMailSyncBenchmark
Diffstat (limited to 'examples/imapresource/tests/populatemailbox.sh')
-rw-r--r-- | examples/imapresource/tests/populatemailbox.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/imapresource/tests/populatemailbox.sh b/examples/imapresource/tests/populatemailbox.sh new file mode 100644 index 0000000..a435df7 --- /dev/null +++ b/examples/imapresource/tests/populatemailbox.sh | |||
@@ -0,0 +1,27 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
4 | sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
5 | sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
6 | sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
7 | sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
8 | sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
9 | |||
10 | # for i in `seq 1 5000`; | ||
11 | # do | ||
12 | # # sudo cp /work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S /var/spool/imap/d/user/doe/test/$i. | ||
13 | # done | ||
14 | # Because this is way faster than a loop | ||
15 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{1..1000}. | ||
16 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{1001..2000}. | ||
17 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{2001..3000}. | ||
18 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{3001..4000}. | ||
19 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{4001..5000}. | ||
20 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{5001..6000}. | ||
21 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{6001..7000}. | ||
22 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{7001..8000}. | ||
23 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{8001..9000}. | ||
24 | sudo tee </work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S >/dev/null /var/spool/imap/d/user/doe/test/{9001..10000}. | ||
25 | |||
26 | sudo chown -R cyrus:mail /var/spool/imap/d/user/doe/test | ||
27 | sudo /usr/lib/cyrus-imapd/reconstruct "user.doe.test" | ||