On Mon, 1 Jan 2001, Adam Heath wrote: > == > yakko:/etc/init.d# cat /tmp/cmds > [snip] > yakko:/etc/init.d# time (cat /tmp/cmds|while read cmd;do dpkg $cmd;done) > [snip]
apt-get upgrade -y -o Debug::pkgDPkgPM=true Then, I saved the list of dpkg commands to a file, and ran it thru --command-pipe: I didn't time this run, because it would be rather slow. I have the start of a --status-pipe, but need to place the calls to the function in optimum places, so that it doesn't slow dpkg down too much. == Script started on Tue Jan 2 02:23:58 2001 yakko:/etc/init.d# cat /tmp/cmds --unpack /var/cache/apt/archives/fileutils_4.0.35-1_i386.deb --configure fileutils --unpack /var/cache/apt/archives/shellutils_2.0.11-1_i386.deb --configure shellutils --unpack /var/cache/apt/archives/base-files_2.2.6_i386.deb --configure base-files --unpack /var/cache/apt/archives/libc6-dev_2.2-8_i386.deb /var/cache/apt/archives/libc6_2.2-8_i386.deb --configure libc6 --unpack /var/cache/apt/archives/libstdc++2.10-glibc2.2_1%3a2.95.3-2.001231_i386.deb --configure libstdc++2.10-glibc2.2 --unpack /var/cache/apt/archives/groff_1.16-3.1_i386.deb /var/cache/apt/archives/libldap2_2.0.7-2_i386.deb /var/cache/apt/archives/libgdbmg1_1.7.3-27_i386.deb /var/cache/apt/archives/cpp-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/gcc-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/libstdc++2.10-dev_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/g++-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/g++_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/gcc_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/cpp_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/less_358-5_i386.deb /var/cache/apt/archives/locales_2.2-8_all.deb /var/cache/apt/archives/i18ndata_2.2-8_all.deb /var/cache/apt/archives/netkit-inetd_0.10-5_i386.deb /var/cache/apt/archives/netkit-ping_0.10-5_i386.deb /var/cache/apt/archives/netkit-rpc_0.10-5_i386.deb /var/cache/apt/archives/procmail_3.15-3_i386.deb /var/cache/apt/archives/glibc-doc_2.2-8_all.deb /var/cache/apt/archives/libfreetype6_2.0.1-1_i386.deb --unpack /var/cache/apt/archives/libmime-base64-perl_2.11-3_i386.deb /var/cache/apt/archives/lintian_1.11.15_all.deb /var/cache/apt/archives/mysql-common_3.23.28-10_all.deb /var/cache/apt/archives/psmisc_19-3_i386.deb /var/cache/apt/archives/wget_1.5.3-7_i386.deb /var/cache/apt/archives/xbase-clients_4.0.2-1_i386.deb /var/cache/apt/archives/xterm_4.0.2-1_i386.deb /var/cache/apt/archives/zip_2.30-2_i386.deb /var/cache/apt/archives/lprng_3.7.3-1_i386.deb /var/cache/apt/archives/v4l-conf_3.27_i386.deb --configure libc6-dev groff libldap2 libgdbmg1 cpp-2.95 gcc-2.95 libstdc++2.10-dev g++-2.95 g++ gcc cpp less locales i18ndata netkit-inetd netkit-ping netkit-rpc procmail glibc-doc libfreetype6 libmime-base64-perl lintian mysql-common psmisc wget xbase-clients xterm zip lprng v4l-conf yakko:/etc/init.d# dpkg --command-pipe 4 4</tmp/cmds line=` --unpack /var/cache/apt/archives/fileutils_4.0.35-1_i386.deb' (Reading database ... 34714 files and directories currently installed.) Preparing to replace fileutils 4.0.35-1 (using .../fileutils_4.0.35-1_i386.deb) ... Unpacking replacement fileutils ... line=` --configure fileutils' Setting up fileutils (4.0.35-1) ... line=` --unpack /var/cache/apt/archives/shellutils_2.0.11-1_i386.deb' Preparing to replace shellutils 2.0.11-1 (using .../shellutils_2.0.11-1_i386.deb) ... Unpacking replacement shellutils ... line=` --configure shellutils' Setting up shellutils (2.0.11-1) ... line=` --unpack /var/cache/apt/archives/base-files_2.2.6_i386.deb' Preparing to replace base-files 2.2.6 (using .../base-files_2.2.6_i386.deb) ... Unpacking replacement base-files ... line=` --configure base-files' Setting up base-files (2.2.6) ... line=` --unpack /var/cache/apt/archives/libc6-dev_2.2-8_i386.deb /var/cache/apt/archives/libc6_2.2-8_i386.deb' Preparing to replace libc6-dev 2.2-8 (using .../libc6-dev_2.2-8_i386.deb) ... Unpacking replacement libc6-dev ... Preparing to replace libc6 2.2-8 (using .../archives/libc6_2.2-8_i386.deb) ... Unpacking replacement libc6 ... line=` --configure libc6' Setting up libc6 (2.2-8) ... Current default timezone: 'CST6CDT'. Local time is now: Tue Jan 2 02:24:51 CST 2001. Universal Time is now: Tue Jan 2 08:24:51 UTC 2001. Run 'tzconfig' if you wish to change it. line=` --unpack /var/cache/apt/archives/libstdc++2.10-glibc2.2_1%3a2.95.3-2.001231_i386.deb' Preparing to replace libstdc++2.10-glibc2.2 1:2.95.3-2.001231 (using .../libstdc++2.10-glibc2.2_1%3a2.95.3-2.001231_i386.deb) ... Unpacking replacement libstdc++2.10-glibc2.2 ... line=` --configure libstdc++2.10-glibc2.2' Setting up libstdc++2.10-glibc2.2 (2.95.3-2.001231) ... line=` --unpack /var/cache/apt/archives/groff_1.16-3.1_i386.deb /var/cache/apt/archives/libldap2_2.0.7-2_i386.deb /var/cache/apt/archives/libgdbmg1_1.7.3-27_i386.deb /var/cache/apt/archives/cpp-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/gcc-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/libstdc++2.10-dev_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/g++-2.95_1%3a2.95.3-2.001231_i386.deb /var/cache/apt/archives/g++_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/gcc_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/cpp_1%3a2.95.3-4_i386.deb /var/cache/apt/archives/less_358-5_i386.deb /var/cache/apt/archives/locales_2.2-8_all.deb /var/cache/apt/archives/i18ndata_2.2-8_all.deb /var/cache/apt/archives/netkit-inetd_0.10-5_i386.deb /var/cache/apt/archives/netkit-ping_0.10-5_i386.deb /var/cache/apt/archives/netkit-rpc_0.10-5_i386.deb /var/cache/apt/archives/procmail_3.15-3_i386.deb /var/cache/apt/archives/glibc-doc_2.2-8_all.deb /var/cache/apt/archives/libfreetype6_2.0.1-1_i386.deb' Preparing to replace groff 1.16-3.1 (using .../groff_1.16-3.1_i386.deb) ... Unpacking replacement groff ... Preparing to replace libldap2 2.0.7-2 (using .../libldap2_2.0.7-2_i386.deb) ... Unpacking replacement libldap2 ... Preparing to replace libgdbmg1 1.7.3-27 (using .../libgdbmg1_1.7.3-27_i386.deb) ... Unpacking replacement libgdbmg1 ... Preparing to replace cpp-2.95 1:2.95.3-2.001231 (using .../cpp-2.95_1%3a2.95.3-2.001231_i386.deb) ... Unpacking replacement cpp-2.95 ... Preparing to replace gcc-2.95 1:2.95.3-2.001231 (using .../gcc-2.95_1%3a2.95.3-2.001231_i386.deb) ... Unpacking replacement gcc-2.95 ... Preparing to replace libstdc++2.10-dev 1:2.95.3-2.001231 (using .../libstdc++2.10-dev_1%3a2.95.3-2.001231_i386.deb) ... Unpacking replacement libstdc++2.10-dev ... Preparing to replace g++-2.95 1:2.95.3-2.001231 (using .../g++-2.95_1%3a2.95.3-2.001231_i386.deb) ... Unpacking replacement g++-2.95 ... Preparing to replace g++ 1:2.95.3-4 (using .../g++_1%3a2.95.3-4_i386.deb) ... Unpacking replacement g++ ... Preparing to replace gcc 1:2.95.3-4 (using .../gcc_1%3a2.95.3-4_i386.deb) ... Removing old gcc doc directory. Unpacking replacement gcc ... Preparing to replace cpp 1:2.95.3-4 (using .../cpp_1%3a2.95.3-4_i386.deb) ... Unpacking replacement cpp ... Preparing to replace less 358-5 (using .../archives/less_358-5_i386.deb) ... Unpacking replacement less ... Preparing to replace locales 2.2-8 (using .../archives/locales_2.2-8_all.deb) ... Unpacking replacement locales ... Preparing to replace i18ndata 2.2-8 (using .../i18ndata_2.2-8_all.deb) ... Unpacking replacement i18ndata ... Preparing to replace netkit-inetd 0.10-5 (using .../netkit-inetd_0.10-5_i386.deb) ... Unpacking replacement netkit-inetd ... Preparing to replace netkit-ping 0.10-5 (using .../netkit-ping_0.10-5_i386.deb) ... Unpacking replacement netkit-ping ... Preparing to replace netkit-rpc 0.10-5 (using .../netkit-rpc_0.10-5_i386.deb) ... Unpacking replacement netkit-rpc ... Preparing to replace procmail 3.15-3 (using .../procmail_3.15-3_i386.deb) ... Unpacking replacement procmail ... Preparing to replace glibc-doc 2.2-8 (using .../glibc-doc_2.2-8_all.deb) ... Unpacking replacement glibc-doc ... Preparing to replace libfreetype6 2.0.1-1 (using .../libfreetype6_2.0.1-1_i386.deb) ... Unpacking replacement libfreetype6 ... line=` --unpack /var/cache/apt/archives/libmime-base64-perl_2.11-3_i386.deb /var/cache/apt/archives/lintian_1.11.15_all.deb /var/cache/apt/archives/mysql-common_3.23.28-10_all.deb /var/cache/apt/archives/psmisc_19-3_i386.deb /var/cache/apt/archives/wget_1.5.3-7_i386.deb /var/cache/apt/archives/xbase-clients_4.0.2-1_i386.deb /var/cache/apt/archives/xterm_4.0.2-1_i386.deb /var/cache/apt/archives/zip_2.30-2_i386.deb /var/cache/apt/archives/lprng_3.7.3-1_i386.deb /var/cache/apt/archives/v4l-conf_3.27_i386.deb' Preparing to replace libmime-base64-perl 2.11-3 (using .../libmime-base64-perl_2.11-3_i386.deb) ... Unpacking replacement libmime-base64-perl ... Preparing to replace lintian 1.11.15 (using .../lintian_1.11.15_all.deb) ... Unpacking replacement lintian ... Preparing to replace mysql-common 3.23.28-10 (using .../mysql-common_3.23.28-10_all.deb) ... Unpacking replacement mysql-common ... Preparing to replace psmisc 19-3 (using .../archives/psmisc_19-3_i386.deb) ... Unpacking replacement psmisc ... Preparing to replace wget 1.5.3-7 (using .../archives/wget_1.5.3-7_i386.deb) ... Unpacking replacement wget ... Preparing to replace xbase-clients 4.0.2-1 (using .../xbase-clients_4.0.2-1_i386.deb) ... Unpacking replacement xbase-clients ... Preparing to replace xterm 4.0.2-1 (using .../xterm_4.0.2-1_i386.deb) ... Unpacking replacement xterm ... Preparing to replace zip 2.30-2 (using .../archives/zip_2.30-2_i386.deb) ... Unpacking replacement zip ... Preparing to replace lprng 3.7.3-1 (using .../lprng_3.7.3-1_i386.deb) ... Stopping printer spooler: lprng. Unpacking replacement lprng ... Preparing to replace v4l-conf 3.27 (using .../v4l-conf_3.27_i386.deb) ... Unpacking replacement v4l-conf ... line=` --configure libc6-dev groff libldap2 libgdbmg1 cpp-2.95 gcc-2.95 libstdc++2.10-dev g++-2.95 g++ gcc cpp less locales i18ndata netkit-inetd netkit-ping netkit-rpc procmail glibc-doc libfreetype6 libmime-base64-perl lintian mysql-common psmisc wget xbase-clients xterm zip lprng v4l-conf' Setting up libc6-dev (2.2-8) ... Setting up groff (1.16-3.1) ... Setting up libldap2 (2.0.7-2) ... Setting up libgdbmg1 (1.7.3-27) ... Setting up cpp-2.95 (2.95.3-2.001231) ... Setting up gcc-2.95 (2.95.3-2.001231) ... Setting up cpp (2.95.3-4) ... Setting up less (358-5) ... Setting up i18ndata (2.2-8) ... Setting up netkit-inetd (0.10-5) ... Restarting internet superserver: inetd. Setting up netkit-ping (0.10-5) ... Setting up netkit-rpc (0.10-5) ... Setting up procmail (3.15-3) ... Setting up glibc-doc (2.2-8) ... Setting up libfreetype6 (2.0.1-1) ... Setting up libmime-base64-perl (2.11-3) ... Setting up lintian (1.11.15) ... Setting up mysql-common (3.23.28-10) ... Setting up psmisc (19-3) ... Setting up wget (1.5.3-7) ... Setting up xbase-clients (4.0.2-1) ... Setting up xterm (4.0.2-1) ... Setting up zip (2.30-2) ... Setting up lprng (3.7.3-1) ... suidunregister: /usr/bin/lpr not registered suidunregister: /usr/bin/lprm not registered suidunregister: /usr/bin/lpq not registered Starting printer spooler: lprng. Setting up v4l-conf (3.27) ... Setting up gcc (2.95.3-4) ... Setting up locales (2.2-8) ... Generating locales... en_US.ISO-8859-1... done Generation complete. Setting up libstdc++2.10-dev (2.95.3-2.001231) ... Setting up g++-2.95 (2.95.3-2.001231) ... Setting up g++ (2.95.3-4) ... yakko:/etc/init.d# exit Script done on Tue Jan 2 02:26:10 2001 == ----BEGIN GEEK CODE BLOCK---- Version: 3.12 GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS-- PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z? -----END GEEK CODE BLOCK----- ----BEGIN PGP INFO---- Adam Heath <[EMAIL PROTECTED]> Finger Print | KeyID 67 01 42 93 CA 37 FB 1E 63 C9 80 1D 08 CF 84 0A | DE656B05 PGP AD46 C888 F587 F8A3 A6DA 3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG -----END PGP INFO-----

