freebsd-dev/sbin/dump
green b7e7333659 Add -P arguments for dump(8) and restore(8) which allow the user to
use backup methods other than files and tapes.  The -P argument is
a normal sh(1) pipeline with either $DUMP_VOLUME or $RESTORE_VOLUME
defined in the environment, respectively.

For example, I can back up my home to three DVD+R[W]s as so:
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s2e  40028550 10093140 26733126    27%    /home
green# dump -0 -L -C16 -B4589840 -P 'growisofs -Z /dev/cd0=/dev/fd/0' /home
2004-04-13 02:58:06 +00:00
..
cache.c Readjust the cache initialization code to make it more obvious that the 2003-01-25 19:06:30 +00:00
dump.8 Add -P arguments for dump(8) and restore(8) which allow the user to 2004-04-13 02:58:06 +00:00
dump.h Add -P arguments for dump(8) and restore(8) which allow the user to 2004-04-13 02:58:06 +00:00
dumprmt.c Fixed unformatting of copyright clause 4 in previous commit. 2004-04-10 02:22:35 +00:00
itime.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
main.c Add -P arguments for dump(8) and restore(8) which allow the user to 2004-04-13 02:58:06 +00:00
Makefile Make this WARNS=2 clean by 2003-11-14 13:07:38 +00:00
optr.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
pathnames.h Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
tape.c Add -P arguments for dump(8) and restore(8) which allow the user to 2004-04-13 02:58:06 +00:00
traverse.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
unctime.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00