pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Getting the latest pkgsrc.tar.gz



On 5/28/06, John Nemeth <jnemeth%victoria.tc.ca@localhost> wrote:
     That is the theory...  The idea is that if there are empty
directories on the local drive after the update, the directory will be
removed.  However, the README.html file isn't in the repository.  These
are generated and added when the tarball is created.  Since they aren't
in the repository, cvs won't remove them from the local system.  This
means that the directory of packages that have been removed won't be
completely empty, which in turn means that cvs won't remove the
directory.  I don't know of any automated way of cleaning out these
directories.  However, if you come across a directory that has nothing
but a README.html file (and possibly a work directory), you can assume
that the package was deleted and delete the directory.  BTW, you can
create the README.html files yourself by typing 'cd /usr/pkgsrc && make
readme'.

Oh ok. Quick question: A package usually has files like "Makefile" and
"PLIST" and "DESCR" and so on. Once the package is no longer
maintained, these files wont be there in the repository. So does "cvs
up -dP" take care of removing these files from the unmaintained
package directory the local tree, or do these files too remain?

I would have assumed that yes, "cvs up -dP" does remove a file from
the local store if its not present in the repository, but then that
would mean all the local README.html files too would have been removed
long ago by the command (they are present locally but not in the
repository). Which is obviously not the case ...

Rakhesh

--
        NetBSD/i386 3.0 | Toshiba Satellite L10-102
        http://search.gmane.org/?query=&group=gmane.os.netbsd.* (archives)
        http://man.netbsd.org/ (manpages)



Home | Main Index | Thread Index | Old Index