• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

regtest/H03-May-2022-698546

script1/H30-Nov-2018-4743

script2/H30-Nov-2018-12273

script3/H30-Nov-2018-14617

script4/H30-Nov-2018-5343

ANNOUNCE-2.5.1H A D30-Nov-20181.1 KiB4224

ANNOUNCE-2.5.2H A D30-Nov-20181.1 KiB4023

HISTORYH A D30-Nov-201843.7 KiB1,054775

INSTALLATIONH A D30-Nov-20184.6 KiB13693

MakefileH A D03-May-20224.3 KiB12940

PORTINGH A D30-Nov-20187 KiB171123

READMEH A D30-Nov-20184.2 KiB10172

SCRIPTSH A D30-Nov-20182.1 KiB5438

afio.1H A D30-Nov-201851.2 KiB1,7771,775

afio.cH A D03-May-2022129.5 KiB5,5083,983

afio.hH A D03-May-202214.2 KiB542357

afio.lsmH A D30-Nov-2018751 1918

compfile.cH A D03-May-20229.5 KiB401251

exten.cH A D30-Nov-20181.7 KiB9668

exten_default.hH A D30-Nov-20181.6 KiB4341

exten_make.awkH A D30-Nov-20181 KiB3019

match.cH A D30-Nov-20184.8 KiB267171

patchlevel.hH A D30-Nov-20181.4 KiB292

README

1
2This is afio 2.5.2
3
4To find out if this is the latest version, go to
5
6  http://members.chello.nl/k.holtman/afio.html
7
8The current maintainer is Koen Holtman (koen.holtman@ieee.org).
9
10(Alternative e-mail address for the maintainer: k.holtman@chello.nl)
11
12When mailing the maintainer, please use the word `afio' somewhere in
13the subject line, this lowers the chance that your mail will get
14accidentally deleted.
15
16Message from the current maintainer, written in 2018:
17
18Afio is now in a 'maintenance only' mode, with several years between
19formal releases.  'Maintenance only' means that I will be happy to
20answer questions, to handle bug and problem reports, and to
21incorporate patches that fix bugs, portabiliy problems, and security
22issues.  However, it is very unlikely that I will not work on adding
23major new features, even if the feature request comes with a patch
24file implementing the feature.
25
26The main concern that drives my maintenance policy is to avoid
27creating new bugs that would cause the backup process to silently
28fail.  Because of this concern, I do a lot of manual reviewing and
29testing for every patch I receive.  I have concluded that I simply do
30not have the time (and interest level) anymore to do this for patches
31adding new features.  My interest has declined because since about
322005, hard drives have become so cheap that making fault tolerant
33compressed archive files for writing to tapes of floppy disks, as afio
34can do, has become less and less relevant to the needs of average
35Linux user.  I make my personal system backups using rsync on a
36detachable hard drive.
37
38
39>> See the first lines of afio.c for licensing/redistribution information <<
40
41--------------------------------------------------------------------------
42
43Afio makes cpio-format archives.  It deals somewhat gracefully with
44input data corruption.  Supports multi-volume archives during
45interactive operation.  Afio can make compressed archives that are
46much safer than compressed tar or cpio archives.  Afio is best used as
47an `archive engine' in a backup script.
48
49Since version 2.4.8beta1, afio supports files greater than 2 GB.
50
51--------------------------------------------------------------------------
52
53See the file INSTALLATION for installation instructions.
54
55See the file SCRIPTS for more information on backup scripts that use
56afio.
57
58See the file PORTING for information on compiling afio on non-Linux
59machines.
60
61---------------------------------------------------------------------------
62
63This afio version is based on a Linux port of afio 2.3.  Since the
64original port, significant functionality has been added and some bugs
65were removed.  While primarily intended for use under Linux, this code
66should be portable to other UNIX versions.  As far as I know, there
67has been no afio development beyond 2.3 outside the Linux community.
68Thus, it should be safe to advertise ports of this code to other UNIX
69versions as ports of afio version 2.4.1.
70
71---------------------------------------------------------------------------
72
73Afio has far too many options and features (some of which are not even
74in the manual page).  Anything in afio that doesn't relate to reading
75or writing an archive from/to a simple file or pipe or backing up and
76restoring from floppies remains untested.
77
78In particular, nobody has verified if the options -p -d -e -g -h -j -l
79-m -u and -R and the special case archive name `!command' really do
80what they claim to do.
81
82Typical `tested' afio uses are
83 ... | afio -o -v -s 1440k -F -Z /dev/fd0H1440
84 afio -oZvx /tmp/pipe1 </tmp/pipe2
85 afio -i -Z -k -v -x -n /tmp/pipe1
86 ... | afio -s 512m -c 1024 -Z -T 20k -G 1 -E /backup/compressed -v -o \
87       -L /backup/LOG -z /dev/tape 2>/dev/tty8 >/var/adm/backup
88
89WARNING1: the code for -F (and -f and -K) is a complete mess.  It will
90probably work in the normal case, but don't expect it to handle a
91write/verify error correctly.  If you get such an error, best thing is
92to restart afio completely.
93
94WARNING2:The remote archive facilites (host:/file archive names) have
95not been exhaustively tested. These facilities have seen a lot of
96real-life use though.  However, there may be bugs in the code for
97error handling and error reporting with remote archives.
98
99---------------------------------------------------------------------------
100
101