CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/03/22 14:38:44
Modified files:
usr.sbin/pkg_add: Makefile pkg_add pkg_create
usr.sbin/pkg_add/OpenBSD: Add.pm AddDelete.pm Delete.pm
LibSpec.pm OldLibs.pm PackingList.pm
ProgressMeter.pm Replace.pm
Signature.pm UpdateSet.pm Ustar.pm
Added files:
usr.sbin/pkg_add/OpenBSD/ProgressMeter: Term.pm
Log message:
clean up the ProgressMeter code, create a specific class if a Term
is around.
start using stuff from termcap, specifically, cleareol, and move to hp.
use the full line when we can, cram 100% if we can.
(this should flicker much less on slow terminals).
clean-up the install-and-progress bits to be in progressmeter, this removes
some code.
have pkg_create follow the same pattern as the others, with a state.
This allows us to unify error messages a bit.