Bug#281246: Debian-live needs this
Package: aptitude
Version: 0.4.4-4
Followup-For: Bug #281246
This isn't merely a matter of convenience for Debian-live. The live CDs
produced by live-helper use casper which sets no root password. Instead
the live user uses sudo. Thus, the aptitude menu entry that starts aptitude
in a terminal as the current user is broken. When root is required, the user
is prompted for the root password by do_su_to_root(). Of course, since there
is no root password, there is nothing the user can do to proceed.
As Matt Zimmerman suggested, this should really be a config option. So far,
we have patched Debian's casper to set the appropriate config options for
kdesu and gksu, and the 'menu' package's su-to-root wrapper (see #410875) to
all use sudo. We only need this problem with aptitude to be resolved for
all standard sytem utilities requiring root to work properly when launched
from the menu on a Debian live CD.
Thanks,
Ben
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6.3-6-3 0.6.46.4-0.1 Advanced front-end for dpkg
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-21 GCC support library
ii libncursesw5 5.5-5 Shared libraries for terminal hand
ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++
ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
Versions of packages aptitude recommends:
ii aptitude-doc-en [aptitude-doc 0.4.4-4 English manual for aptitude, a ter
ii libparse-debianchangelog-perl 1.0-1 parse Debian changelogs and output
-- no debconf information
Reply to: