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

IT WORKS UNDER A SIMULATED APT RUN!!!! Re: --command-pipe mostly working, transcript below



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 <doogie@debian.org>        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-----



Reply to: