Source-Changes archive

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

CVS commit: src/usr.sbin/pkg_install



Module Name:    src
Committed By:   grant
Date:           Sat Dec 20 03:31:56 UTC 2003

Modified Files:
        src/usr.sbin/pkg_install/add: perform.c
        src/usr.sbin/pkg_install/info: perform.c
        src/usr.sbin/pkg_install/lib: file.c ftpio.c lib.h

Log Message:
use the --use-compress-program argument to tar and do away with
the file descriptor handling mess in lib/file.c.

also use --fast-read where applicable.

result of pkg_info -B on 1.5ghz pentium4, linux:

                        before          after
mozilla-1.4nb1.tgz      1.96sec         0.04sec
mozilla-1.4nb1.tbz      18.66sec        0.21sec

866mhz pentium3, NetBSD:

                        before          after
mozilla-1.4nb1.tgz      2.22sec         0.07sec
mozilla-1.4nb1.tbz      16.29sec        0.34sec

-rw-r--r--    1 grant    users    13816195 Dec 20 13:59 mozilla-1.4nb1.tbz
-rw-r--r--    1 grant    users    15814227 Dec 20 13:58 mozilla-1.4nb1.tgz

XXX fetches over ftp/http still read the whole file.


To generate a diff of this commit:
cvs rdiff -r1.90 -r1.91 src/usr.sbin/pkg_install/add/perform.c
cvs rdiff -r1.50 -r1.51 src/usr.sbin/pkg_install/info/perform.c
cvs rdiff -r1.69 -r1.70 src/usr.sbin/pkg_install/lib/file.c
cvs rdiff -r1.61 -r1.62 src/usr.sbin/pkg_install/lib/ftpio.c
cvs rdiff -r1.64 -r1.65 src/usr.sbin/pkg_install/lib/lib.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index