Status eines cvsup-Checkouts überprüfen
Mit Hilfe von cvsupchk kann ein cvsup-Checkout nach fehlenden oder zusätzlichen Dateien durchsucht werden. Im FreeBSD-Portbaum findet man cvsupchk unter net/cvsupchk:
# cd /usr/ports/net/cvsupchk && make install clean
Benutzer von pkgng können cvsupchk wie folgt installieren:
# pkg install cvsupchk
Mit der -d Option wird das CVS-Rootverzeichnis angegeben und die -c Option gibt an, dass der checkout-Mode von cvsup verwendet wurde. Danach muss noch die Sup-Datei von cvsup angegeben werden. Im folgenden Beispiel wird ein FreeBSD-Portbaum, welcher von einer Tinderbox verwendet wird, überprüft:
# cvsupchk -d /usr/local/tinderbox/portstrees/FreeBSD -c /usr/local/tinderbox/portstrees/FreeBSD/sup/ports-all/checkouts.cvs:. EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/deskutils/qorganizer/qorganizer-3.1.tbz EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/devel/libpthread-stubs/.#Makefile.1.5 MISSING: /usr/local/tinderbox/portstrees/FreeBSD/ports/devel/subversion/files/patch-build--ltmain.sh EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/devel/subversion/files/patch-build-outputs.mk EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/devel/subversion/files/patch-build-outputs.mk,v MISSING: /usr/local/tinderbox/portstrees/FreeBSD/ports/devel/subversion/files/patch-build--ltmain.sh,v EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/editors/code-browser/files EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/editors/p5-Padre/files/CVS EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/editors/p5-Padre/CVS EXTRA: /usr/local/tinderbox/portstrees/FreeBSD/ports/ftp/curl/.#Makefile [...]
Mehr Informationen zu cvsupchk findet man im FreeBSD-Handbuch.