
# this is very very raw material
# see also last lines of this file.

#

make two directories with the source tree

from the tarball

/usr/src
$ tar xzf conge/conglomerate-0.3.110uo1210.tar.gz
/usr/src
$ mv conglomerate-0.3.110uo1210/ conglomerate-vanilla
/usr/src
$ tar xzf conge/conglomerate-0.3.110uo1210.tar.gz
/usr/src
$ mv conglomerate-0.3.110uo1210/ conglomerate-my-work
/usr/src


or from CVS 

/usr/src
$ CVSROOT=:pserver:anonymous@cvs.copyleft.no:/cvs cvs login
Logging in to :pserver:anonymous@cvs.copyleft.no:2401/cvs
CVS password:
/usr/src
$ CVSROOT=:pserver:anonymous@cvs.copyleft.no:/cvs cvs checkout conge
cvs server: Updating conge
 [ more output of the CVS check out ]
/usr/src
$ mv conge conge-my-work
/usr/src
$ CVSROOT=:pserver:anonymous@cvs.copyleft.no:/cvs cvs checkout conge
cvs server: Updating conge
 [ more output of the CVS check out ]
/usr/src



$ cd my-work
/usr/src/conge-my-work
$ # make your changes and check it
/usr/src/conge-my-work


$ cd ..   # go a level up
/usr/src
$ diff -urN --exclude-from=my-work/.diffexclude \
  vanilla my-work > changes
/usr/src
$




Check that the patch can cleanly applied.


$ tar xzf conge/conglomerate-0.3.110uo1210.tar.gz
/usr/src
$ mv conglomerate-0.3.110uo1210/ conglomerate-testpatch
/usr/src
$ cd !$
cd conglomerate-testpatch
/usr/src/conglomerate-testpatch
$ patch -p1 < ../changes



# let Geert Stappers know that it is in/after Januari 2003 still raw text
# October 28th. 2003: me, Geert, didn't get any enhencement request
#                     document not updated.
