--- /dev/null
+#!/bin/sh
+######################################################
+#
+# Test rcvpack
+#
+######################################################
+
+
+. "$MH_TEST_COMMON"
+
+
+
+# check -help
+runandcheck "rcvpack -help" <<!
+Usage: rcvpack [switches] file
+ switches are:
+ -Version
+ -help
+!
+
+# check -Version
+case `rcvpack -V` in
+ rcvpack\ --*) ;;
+ * ) printf '%s: rcvpack -v generated unexpected output\n' "$0" >&2
+ failed=`expr ${failed:-0} + 1`;;
+esac
+
+# check unknown switch
+runandcheck "rcvpack -nonexistent" <<!
+rcvpack: -nonexistent unknown
+!
+
+# check with no switches
+runandcheck "rcvpack </dev/null" <<!
+
+!
+
+
+# check mbox creation
+runandcheck "rcvpack <$MH_TEST_DIR/Mail/inbox/1 $MH_TEST_DIR/Mail/mbox" <<!
+!
+inc -file $MH_TEST_DIR/Mail/mbox -silent
+diff -u "$MH_TEST_DIR/Mail/inbox/1" "$MH_TEST_DIR/Mail/inbox/11"
+
+
+# check append to existing mbox file
+runandcheck "rcvpack <$MH_TEST_DIR/Mail/inbox/2 $MH_TEST_DIR/Mail/mbox" <<!
+!
+inc -file $MH_TEST_DIR/Mail/mbox -silent
+diff -u "$MH_TEST_DIR/Mail/inbox/1" "$MH_TEST_DIR/Mail/inbox/12"
+diff -u "$MH_TEST_DIR/Mail/inbox/2" "$MH_TEST_DIR/Mail/inbox/13"
+