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

debian-installer - anna wastes time



hi folks

this is the output of a grep execve over the strace output of the
libc-udeb installation.

11:35:24.218809 execve("/bin/busybox", ["/bin/busybox", "wget", "-c", "-q", "http://waldi01.zseries.org/debia";..., "-O", "/var/cache/anna/libc-udeb_2.3.1-"...], [/* 32 vars */]) = 0
11:35:24.598754 execve("/bin/sh", ["sh", "-c", "/usr/bin/md5sum /var/cache/anna/"...], [/* 32 vars */]) = 0
11:35:24.603921 execve("/usr/bin/md5sum", ["/usr/bin/md5sum", "/var/cache/anna/libc-udeb_2.3.1-"...], [/* 32 vars */]) = 0
11:35:24.689181 execve("/bin/sh", ["sh", "-c", "udpkg --unpack /var/cache/anna/l"...], [/* 32 vars */]) = 0
11:35:24.694980 execve("/usr/bin/udpkg", ["udpkg", "--unpack", "/var/cache/anna/libc-udeb_2.3.1-"...], [/* 32 vars */])             = 0
11:35:24.701240 execve("/bin/sh", ["sh", "-c", "rm -rf -- /var/lib/dpkg/tmp.ci/"], [/* 32 vars */]) = 0
11:35:24.706789 execve("/bin/busybox", ["/bin/busybox", "rm", "-rf", "--", "/var/lib/dpkg/tmp.ci/"], [/* 32 vars */]) = 0
11:35:24.713804 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:24.724484 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "control.tar.gz"], [/* 32 vars */]) = 0
11:35:24.720830 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:24.738404 execve("/bin/busybox", ["/bin/busybox", "tar", "-xf", "-"], [/* 32 vars */]) = 0
11:35:24.756511 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:24.763297 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:24.769947 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:24.791259 execve("/bin/busybox", ["/bin/busybox", "tar", "-xf", "-"], [/* 32 vars */]) = 0
11:35:26.843423 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:26.853923 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:26.862500 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:26.875713 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:28.334369 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:28.341417 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:28.348433 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:28.352493 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */])                = 0
11:35:29.845686 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:29.853166 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:29.853918 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:29.885424 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:31.383761 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:31.390471 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:31.397234 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:31.416409 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:33.006425 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:33.017595 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:33.018429 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:33.047863 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:34.582941 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:34.590995 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:34.592487 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:34.618927 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:36.055207 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:36.062860 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:36.070329 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:36.103746 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:37.526472 execve("/bin/sh", ["sh", "-c", "debconf-loadtemplate libc-udeb /"...], [/* 32 vars */]) = 0
11:35:37.534510 execve("/usr/bin/debconf-loadtemplate", ["debconf-loadtemplate", "libc-udeb", "/var/lib/dpkg/info/libc-udeb.tem"...], [/* 32 vars */]) = 0
11:35:37.555689 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:37.562159 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:37.570698 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:37.597875 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:39.093984 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:39.103458 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:39.113146 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */]) = 0
11:35:39.141666 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:40.702302 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:40.713120 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */])              = 0
11:35:40.713821 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */])                = 0
11:35:40.721166 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */]) = 0
11:35:42.188980 execve("/bin/sh", ["sh", "-c", "ar -p /var/cache/anna/libc-udeb_"...], [/* 32 vars */]) = 0
11:35:42.199580 execve("/bin/busybox", ["/bin/busybox", "ar", "-p", "/var/cache/anna/libc-udeb_2.3.1-"..., "data.tar.gz"], [/* 32 vars */]) = 0
11:35:42.200430 execve("/bin/busybox", ["/bin/busybox", "zcat"], [/* 32 vars */])                = 0
11:35:42.212728 execve("/bin/busybox", ["/bin/busybox", "tar", "-tf", "-"], [/* 32 vars */])               = 0
11:35:43.961186 execve("/bin/sh", ["sh", "-c", "rm -rf -- /var/lib/dpkg/tmp.ci/"], [/* 32 vars */]) = 0
11:35:43.969341 execve("/bin/busybox", ["/bin/busybox", "rm", "-rf", "--", "/var/lib/dpkg/tmp.ci/"], [/* 32 vars */]) = 0

i count 12 "ar | zcat | tar" calls, do we really need that amount of
execs? also we may use tar -z.

bastian

-- 
Is truth not truth for all?
		-- Natira, "For the World is Hollow and I have Touched
		   the Sky", stardate 5476.4.

Attachment: pgpVnhu68LA_5.pgp
Description: PGP signature


Reply to: