To install:
-----------

1)  Go to the directory where you have your kernel sources
    [ e.g.: cd /usr/src/linux ]

2)  Patch the kernel
    [ e.g.: patch -s -p1 < patch-inet-acct-1.2.x ]

3)  Look for any rejections (if source was not a clean 1.2.x)
    [ e.g.: find -name "*.rej" -print ]

3a) If there were any, patch them in by hand
    Better wait for a new patch ;-)
    Note: If I notice there are problems patching this into a newer kernel
    I'll release a new patch to be found on the server mentioned in the
    README.
    [ ... ]

4)  Edit include/linux/inet_acct.h to configure exclusion of a certain subnet
    (or to disable it). This can also be done later from user level.
    [ ... ]

5)  Configure the kernel
    [ e.g.: make config ]

6)  Build new kernel
    [ e.g.: make dep ; make clean ; make zImage ]

7)  Install new kernel. If you need to don't forget to run lilo.
    [ ... ]

8)  Compile the tools iacctd and tuneacct if you either don't have
    the newest libs or want to define another LOCKFILE for iacctd.
    [ cd tools/daemon ; make ; cd ../tune ; make ]

9)  Install iacctd and tuneacct, i.e. copy them to /usr/sbin or wherever
    you want.
    [ e.g.: cp tools/daemon/iacctd tools/tune/tuneacct /usr/sbin ]
    
10) Install an iaccttab. Maybe start off with the sample file.
    [ e.g.: cp tools/daemon/iaccttab.sample /etc/iaccttab ; vi /etc/iaccttab ]

11) Include a call to  iacctd in your startup scripts (e.g. /etc/rc.d/rc.local)
    [ ... ]

12) You may want to include a call to tuneacct in your startup scripts.
    [ ... ]

13) Reboot with new kernel
