sys-fs/evms-2.5.5-r5 emerge fails during installation. Determined that file evms2-start.sh is missing from portage/sys-fs/evms/files, presumed replaced with evms.initd for baselayout-2 Also tried r7, emerge fails in the same way. It seems that the file disappeared during the resync (and update world) performed prior to the emerge as this file is present on another system which hasn't yet been updated. Reproducible: Always Steps to Reproduce: 1. emerge sys-fs/evms Actual Results: EVMS has been installed. The Engine library is in: /export/tmp/portage/sys-fs/evms-2.5.5-r5/image//lib The Plug-Ins are in: /export/tmp/portage/sys-fs/evms-2.5.5-r5/image//lib/evms/2.5.5 The binaries are in: /export/tmp/portage/sys-fs/evms-2.5.5-r5/image//sbin The header files are in: /export/tmp/portage/sys-fs/evms-2.5.5-r5/image//usr/include/evms The man pages are in: /export/tmp/portage/sys-fs/evms-2.5.5-r5/image//usr/share/man Remember to add the Engine library directory (and NOT the Plug-In directory) to your /etc/ld.so.conf file, and run ldconfig to update the dynamic linker run-time bindings. You can get started using EVMS by running "evmsgui" or "evmsn" or "evms". cp: cannot stat `/export/portage/sys-fs/evms/files/evms2-start.sh': No such file or directory !!! ERROR: sys-fs/evms-2.5.5-r5 failed. Call stack: ebuild.sh, line 1638: Called dyn_install ebuild.sh, line 1083: Called qa_call 'src_install' ebuild.sh, line 44: Called src_install evms-2.5.5-r5.ebuild, line 81: Called die !!! rcscript addon failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/sys-fs:evms-2.5.5-r5:20070831-021142.log'. Expected Results: successful emerge of sys-fs/evms Portage 2.1.2.12 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 i686) ================================================================= System uname: 2.6.22-gentoo-r5 i686 Pentium III (Katmai) Gentoo Base System release 1.12.9 Timestamp of tree: Fri, 31 Aug 2007 01:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/export/portage/distfiles" FEATURES="buildpkg distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://ftp.heanet.ie/pub/gentoo/ hhttp://gentoo.blueyonder.co.uk http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="en_GB en" MAKEOPTS="-j7" PKGDIR="/export/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude=/http-replicator --exclude=/packages.athlon-xp --exclude=/packages.pentium3 --exclude=/tmp" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/export/tmp" PORTDIR="/export/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acl acpi berkdb bitmap-fonts bzip2 cli cracklib crypt cups fortran gdbm iconv mudflap ncurses nls nptl nptlonly pam pcre perl python readline reflection session spl ssl tcpd tiff truetype-fonts type1-fonts unicode x86 zlib" ELIBC="glibc" KERNEL="linux" LCD_DEVICES="hd44780" LINGUAS="en_GB en" USERLAND="GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
Temporarily worked around the problem by replacing contents of portage/sys-fs/evms with those from a box last synced last Sunday.
@dev-zero Please update ebuilds before you remove patches from the tree. Thanks.
*argh* that's exactly why I don't want non-maintainers to touch my stuff without asking me first. Sorry, it's fixed in CVS.