hackeron-server net-firewall # emerge -C shorewall net-firewall/shorewall selected: 1.4.10b 1.4.10f protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging net-firewall/shorewall-1.4.10b... No package files given... Grabbing a set. /usr/sbin/ebuild.sh: /var/db/pkg/net-firewall/shorewall-1.4.10b/shorewall-1.4.10b.ebuild: line 39: une xpected EOF while looking for matching `"' /usr/sbin/ebuild.sh: /var/db/pkg/net-firewall/shorewall-1.4.10b/shorewall-1.4.10b.ebuild: line 41: syn tax error: unexpected end of file !!! ERROR: net-firewall/shorewall-1.4.10b failed. !!! Function , Line 1294, Exitcode 1 !!! error sourcing ebuild !!! FAILED prerm: 1 This happened when I updated shorewall to latest version, it wont remove old version, and wont remove both either. Any ideas? Reproducible: Always Steps to Reproduce: 1. 2. 3.
CONTENT OF: /var/db/pkg/net-firewall/shorewall-1.4.10b/shorewall-1.4.10b.ebuild # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/net-firewall/shorewall/shorewall-1.4.10b.ebuild,v 1.3 2004/03/03 22:31:27 weeve Exp $ IUSE="doc" DESCRIPTION="Full state iptables firewall" HOMEPAGE="http://www.shorewall.net/" SRC_URI="ftp://slovakia.shorewall.net/mirror/${PN}/${P}/${P}.tgz doc? ( ftp://slovakia.shorewall.net/mirror/${PN}/${P}/${PN}-docs-html-${PV}.tgz )" #RESTRICT="nomirror" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ~ppc sparc ~alpha" DEPEND="virtual/glibc net-firewall/iptables sys-apps/iproute2^A S=${WORKDIR}/${P} src_install() { keepdir /var/lib/shorewall PREFIX=${D} ./install.sh /etc/init.d || die exeinto /etc/init.d newexe ${FILESDIR}/shorewall shorewall dodoc COPYING INSTALL changelog.txt releasenotes.txt if [ "`use doc`" ]; then cd ${WORKDIR}/${PN}-docs-html-${PV} dohtml -r * fi } pkg_postinst() { einfo "Read the documentation from http://www.shorewall.net" einfo "available at /usr/share/doc/${PF}/html/index.htm" einfo "and edit the files in /etc/shorewall before starting the firewall" }
*** This bug has been marked as a duplicate of 48545 ***
Bug 48545 is marked as fixed, so I guess this is a different issue as its certainly not fixed for me, and many others from searching the forum it seems, in different packages.
This is a known problem with a few packages in portage *** This bug has been marked as a duplicate of 46096 ***