freebsd-skq/sbin/restore
Warner Losh 66b4217151 Restore the ability to read FreeBSD 1 tapes (and I think any net2
based tapes, but I'm not sure where NFS_MAGIC was introduced after
4.3).  When support for the pre-4.4 format was removed (the ability to
read 4.2 and 4.3 BSD tapes), the old format inode conversion was
junked as well.  However, FreeBSD 1 dump tapes use the NFS_MAGIC
format, but have this inode format.  Before, restore would fail
complaining that '.' wasn't found and the root directory wasn't on
this tape.  Since the conversion from the not so old format is
relatively trivial, restore the code to make that conversion.

FreeBSD 1 dumps are once again readable.

MFC After: a few days
2005-03-25 07:35:59 +00:00
..
dirs.c Restore the ability to read FreeBSD 1 tapes (and I think any net2 2005-03-25 07:35:59 +00:00
extern.h Use the correct types for the functions rst_opendir(), glob_readdir() and 2004-05-24 16:24:26 +00:00
interactive.c Use the correct types for the functions rst_opendir(), glob_readdir() and 2004-05-24 16:24:26 +00:00
main.c Sync usage and man page with reality. There's no '-c' command line 2005-03-18 17:49:08 +00:00
Makefile dcvt is unused since the support for converting pre-4.4 tapes was 2005-03-25 06:57:50 +00:00
restore.8 Sync usage and man page with reality. There's no '-c' command line 2005-03-18 17:49:08 +00:00
restore.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
restore.h Restore the ability to read FreeBSD 1 tapes (and I think any net2 2005-03-25 07:35:59 +00:00
symtab.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
tape.c Restore the ability to read FreeBSD 1 tapes (and I think any net2 2005-03-25 07:35:59 +00:00
utilities.c Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00