Package: dpkg
Version: 1.16.1.2
Severity: normal

Dear Maintainer,

When installing a package with --root=<newroot>, dpkg will log its
actions to /var/log/dpkg.log instead of <newroot>/var/log/dpkg.log

Kind Regards,

Rogier.

Example session:
---------------------------------------------
wheezy:root /chroot 69 # tail -v -n 2 /var/log/dpkg.log 
newroot/var/log/dpkg.log 
==> /var/log/dpkg.log <==
2012-01-19 14:11:42 status installed ed 1.5-3
2012-01-19 14:11:44 status installed man-db 2.6.0.2-3

==> newroot/var/log/dpkg.log <==
2012-01-19 14:11:42 status installed ed 1.5-3
2012-01-19 14:11:44 status installed man-db 2.6.0.2-3
wheezy:root /chroot 70 # dpkg -i --root=newroot sed_4.2.1-9_i386.deb 
(Reading database ... 21136 files and directories currently installed.)
Preparing to replace sed 4.2.1-9 (using sed_4.2.1-9_i386.deb) ...
Unpacking replacement sed ...
^Z
[1]+  Stopped                 dpkg -i --root=newroot sed_4.2.1-9_i386.deb
wheezy:root /chroot 71 # ps | grep dpk.
 2733 pts/1    00:00:00 dpkg
wheezy:root /chroot 72 # lsof -p 2733 | grep -E 'log|newroot'
dpkg    2733 root    3uW  REG   0,18        0   135 
/chroot/newroot/var/lib/dpkg/lock
dpkg    2733 root    4w   REG   0,18     4608  3490 
/chroot/newroot/var/lib/dpkg/updates/tmp.i
dpkg    2733 root    5u   REG   0,18        0   142 
/chroot/newroot/var/lib/dpkg/triggers/Lock
dpkg    2733 root    6w   REG    8,0   802157 65563 /var/log/dpkg.log
dpkg    2733 root    7r   REG   0,18      248   144 
/chroot/newroot/var/lib/dpkg/diversions
dpkg    2733 root    8r   REG   0,18       35   145 
/chroot/newroot/var/lib/dpkg/statoverride
dpkg    2733 root    9w   REG   0,18     1871  3566 
/chroot/newroot/usr/share/locale/eu/LC_MESSAGES/sed.mo.dpkg-new
wheezy:root /chroot 73 # fg
dpkg -i --root=newroot sed_4.2.1-9_i386.deb
Setting up sed (4.2.1-9) ...
Processing triggers for install-info ...
Processing triggers for man-db ...
wheezy:root /chroot 74 # tail -v -n 2 /var/log/dpkg.log 
newroot/var/log/dpkg.log 
==> /var/log/dpkg.log <==
2012-01-19 14:12:41 status installed sed 4.2.1-9
2012-01-19 14:12:42 status installed man-db 2.6.0.2-3

==> newroot/var/log/dpkg.log <==
2012-01-19 14:11:42 status installed ed 1.5-3
2012-01-19 14:11:44 status installed man-db 2.6.0.2-3
---------------------------------------------


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dpkg depends on:
ii  coreutils    8.13-3
ii  libbz2-1.0   1.0.6-1
ii  libc6        2.13-24
ii  libselinux1  2.1.0-4
ii  xz-utils     5.1.1alpha+20110809-3
ii  zlib1g       1:1.2.3.4.dfsg-3

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt  0.8.15.9

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to