Philip Guenther <guenther <at> gmail.com> writes:

> You now have and now it
> seems the core discussion is just about whether (or where) an
> additional "rm -rf /usr/obj/*" should be added to help people that
> know enough to set up the source tree for building/patching by
> untaring src.tar.gz but don't know to remove the obj tree at the same
> time.

So, no diff here, but a suggestion:

If one needs to avoid stale stuff lying around in /usr/obj at applying a patch,
the only logical consequence is, to clean out all /obj totally, even before
applying a single patch. 
If I am correct, the instructions should be clear for 00N_ThisApp.patch: 

Apply by doing:
         cd /usr/src
         patch -p0<  00N_ThisApp.patch

Clean the build directories by issuing the command /usr/sbin/mk_build_clean

And then rebuild and install the library and statically-linked binaries
that depend upon it:

         cd lib/libThisApp
         make obj
         make depend
         make includes
         make
         make install
         cd ../../sbin
         make obj
         make depend
         make
         make install
   

, where mk_build_clean is just the set of steps pointed out in 'man release',
respectively in FAQ5.
To me, and I guess Richard Toohey, the case is solved.

Everyone who can read, and likes following instructions, can read and follow
this easily.

Uwe

Reply via email to