If you run etc-update in mode=1 and choose cancel (or just press ctrl+c) in the menu it won't close the dialog/quit the program. Instead the first(?) entry is chosen to be updated. Reproducible: Always Steps to Reproduce: 1. change mode to mode="1" in /etc/etc-update.conf 2. start etc-update 3. choose cancel or press ctrl+c Actual Results: Diffs are shown and you're asked to update config files. Expected Results: Quit the program. Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6. 11-hardened-r15 i686) ================================================================= System uname: 2.6.11-hardened-r15 i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/ share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/ texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks sandbox sfperms strict userpriv" GENTOO_MIRRORS="" LANG="de_DE@euro" MAKEOPTS="-s -j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 aalib acl acpi apache2 avi berkdb bitmap-fonts bzip2 bzlib calendar cgi cli courierpasswd cpdflib crypt ctype curl curlwrappers dba dvb eds emboss encode ethereal exif foomaticdb fortran ftp gd gdbm gif gstreamer gtk2 iconv imagemagick imap imlib inifile ipv6 java jikes jpeg junit libg++ libwww mad maildir mbox mcal memlimit mikmod mime ming mmx mp3 mpeg mpm-prefork mysql ncurses nls no-htdocs nptl ogg oggvorbis pam pcre pdflib pear perl png python qmail readline sdl session sharedext simplexml slang sockets spamassassin spell spl sqlite sse ssl tcpd tetex tidy tiff tokenizer truetype truetype-fonts type1- fonts vhost vorbis xml xml2 xmlrpc xmms xsl zeo zip zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
fixed in rev 3141, thanks!
Released in 2.1_pre9.