BSD Ports

pkgtools/pkg_distinst 0.02nb10 NetBSD

Remove any distfiles not belonging to an installed package

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Categories
pkgtools
Package size
3.6 KiB, 3.2 KiB installed

Description

This is a simple script that will synchronise the content of your ${DISTDIR} directory with currently installed packages.

This script will delete any ${DISTFILE} in ${DISTDIR} that does not currently have an installed package as an owner.

If you play with packages a fair bit and download some just to have a play with and delete the package later your ${DISTDIR} can end up with a lot of orphaned ${DISTFILES}. While lintpkgsrc will help you remove outdated ${DISTFILES} it does not do any correlation with installed packages which is the gap this script aims to fill.

With "lintpkgsrc -or && pkg_distinst --delete" you can and up with a fairly lean and current ${DISTDIR}.

Install

Binary package:

pkgin install pkg_distinst

From pkgsrc:

cd /usr/pkgsrc/pkgtools/pkg_distinst && make install clean

Dependencies

Run dependencies 1

No port depends on this one.