The URL above specifies keepdir MUST be used rather than any creation of .keep files explictly. The below ebuilds fail to do this. Ok this doesn't break anything currently however policy is policy. (Note: leafnode omitted from below as .keep is in a comment only) Appoligies to all devs who get harassed because of this bug. bash-2.05b$ find /usr/portage/ -name "*ebuild" | xargs fgrep .keep /usr/portage/app-editors/emacs/emacs-21.1-r4.ebuild: touch ${D}/usr/share/ emacs/21.1/leim/.keep /usr/portage/app-editors/emacs/emacs-21.2-r2.ebuild: touch ${D}/usr/share/ emacs/21.2/leim/.keep /usr/portage/app-editors/emacs/emacs-21.3-r1.ebuild: touch ${D}/usr/share/ emacs/${PV}/leim/.keep /usr/portage/app-editors/emacs/emacs-21.3.ebuild: touch ${D}/usr/share/ emacs/${PVR}/leim/.keep /usr/portage/app-editors/jedit/jedit-4.1.ebuild: touch /usr/share/ jedit/jars/.keep /usr/portage/app-editors/jedit/jedit-4.0.3-r2.ebuild: touch /usr/share/ jedit/jars/.keep /usr/portage/app-misc/screen/screen-3.9.15.ebuild: touch ${D}/var/run/ screen/.keep /usr/portage/app-misc/screen/screen-3.9.13-r4.ebuild: touch ${D}/var/run/ screen/.keep /usr/portage/app-misc/screen/screen-3.9.15-r1.ebuild: touch ${D}/var/run/ screen/.keep /usr/portage/app-sci/predict/predict-2.2.1.ebuild: touch ${D}/ usr/lib/gsat/plugins/.keep /usr/portage/app-sci/predict/predict-2.2.2-r1.ebuild: touch ${D}/ usr/lib/gsat/plugins/.keep /usr/portage/app-sci/predict/predict-2.2.2.ebuild: touch ${D}/ usr/lib/gsat/plugins/.keep /usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r2.ebuild: touch ${D}/etc/xml/.keep /usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r3.ebuild: touch ${D}/etc/xml/.keep /usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2.ebuild: touch ${D}/etc/xml/.keep /usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r4.ebuild: touch ${D}/etc/xml/.keep /usr/portage/app-text/rfcutil/rfcutil-3.2.3.ebuild: touch ${S}/.keep /usr/portage/app-text/rfcutil/rfcutil-3.2.3.ebuild: doins .keep /usr/portage/gnome-base/gconf/gconf-2.2.0.ebuild: touch ${D}/etc/gconf/ gconf.xml.mandatory/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-2.2.0.ebuild: touch ${D}/etc/gconf/ gconf.xml.defaults/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-1.0.8-r5.ebuild: touch ${D}/etc/gconf/ gconf.xml.mandatory/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-2.2.1.ebuild: touch ${D}/etc/gconf/ gconf.xml.mandatory/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-2.2.1.ebuild: touch ${D}/etc/gconf/ gconf.xml.defaults/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-2.4.0.1.ebuild: touch ${D}/etc/gconf/ gconf.xml.mandatory/.keep${SLOT} /usr/portage/gnome-base/gconf/gconf-2.4.0.1.ebuild: touch ${D}/etc/gconf/ gconf.xml.defaults/.keep${SLOT} /usr/portage/gnome-base/gdm/gdm-2.2.5.4-r5.ebuild: touch ${ROOT}/var/lib/ gdm/.keep /usr/portage/gnome-base/gdm/gdm-2.4.1.7-r1.ebuild: touch ${ROOT}/var/lib/ gdm/.keep /usr/portage/gnome-base/gdm/gdm-2.4.1.6.ebuild: touch ${ROOT}/var/lib/ gdm/.keep /usr/portage/media-sound/gnump3d/gnump3d-2.6.ebuild: touch ${D}/var/cache/ gnump3d/serving/.keep /usr/portage/net-analyzer/nagios-core/nagios-core-1.1-r4.ebuild: touch ${D}/usr/nagios/share/ssi/.keep /usr/portage/net-analyzer/nagios-core/nagios-core-1.1-r4.ebuild: touch ${D}/var/nagios/.keep /usr/portage/net-analyzer/nagios-core/nagios-core-1.1-r4.ebuild: touch ${D}/var/nagios/archives/.keep /usr/portage/net-analyzer/nagios-core/nagios-core-1.1-r4.ebuild: touch ${D}/var/nagios/rw/.keep /usr/portage/net-analyzer/snort/snort-1.9.1-r1.ebuild: touch ${D}/var/log/ snort/.keep /usr/portage/net-analyzer/snort/snort-1.9.1-r2.ebuild: touch ${D}/var/log/ snort/.keep /usr/portage/net-analyzer/snort/snort-2.0.0.ebuild: touch ${D}/var/log/ snort/.keep /usr/portage/net-analyzer/snort/snort-1.9.1-r3.ebuild: touch ${D}/var/log/ snort/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.0.ebuild: touch ${D}/ var/run/radiusd/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.0.ebuild: touch ${D}/ var/log/radius/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.0.ebuild: touch ${D}/ var/log/radius/radacct/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.3.ebuild: touch ${D}/ var/run/radiusd/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.3.ebuild: touch ${D}/ var/log/radius/.keep /usr/portage/net-dialup/freeradius/freeradius-0.9.3.ebuild: touch ${D}/ var/log/radius/radacct/.keep /usr/portage/net-dns/dns2go/dns2go-1.1-r2.ebuild: touch ${S}/.keep /usr/portage/net-dns/dns2go/dns2go-1.1-r2.ebuild: doins .keep /usr/portage/net-im/jabber-server/jabber-server-1.4.2-r2.ebuild: touch ${D}/var/spool/jabber/.keep /usr/portage/net-im/jabber-server/jabber-server-1.4.2-r3.ebuild: touch ${D}/var/spool/jabber/.keep /usr/portage/net-im/jabber-server/jabber-server-1.4.2-r4.ebuild: touch ${D}/var/spool/jabber/.keep /usr/portage/net-im/jabber-server/jabber-server-1.4.3.ebuild: touch ${D}/ var/spool/jabber/.keep /usr/portage/net-irc/dancer-ircd/dancer-ircd-1.0.31_p8-r1.ebuild: touch ${D}/var/log/dancer-ircd/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/webmail-logincache/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/tmp/broken/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/msgs/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/msgq/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/filters/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/faxtmp/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/calendar/public/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/calendar/private/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/calendar/localcache/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/calendar/.keep /usr/portage/net-mail/courier/courier-0.42.2.ebuild: touch ${D}/var/lib/ courier/allfilters/.keep /usr/portage/net-mail/courier/courier-0.44.2.ebuild: find ${D} -type d -exec touch {}/.keep \; /usr/portage/net-mail/courier/courier-0.43.2.ebuild: find ${D} -type d -exec touch {}/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/webmail-logincache/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/tmp/broken/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/msgs/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/msgq/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/filters/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/faxtmp/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/calendar/public/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/calendar/private/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/calendar/localcache/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/calendar/.keep /usr/portage/net-mail/courier/courier-0.43.2.ebuild: touch ${D}/var/lib/ courier/allfilters/.keep /usr/portage/net-mail/courier/courier-0.44.0.ebuild: find ${D} -type d -exec touch {}/.keep \; /usr/portage/net-mail/mailbase/mailbase-0.00-r4.ebuild: touch ${D}/var/spool/ mail/.keep /usr/portage/net-mail/postfix/postfix-2.0.9.ebuild: touch ${D}/var/spool/ postfix/.keep /usr/portage/net-mail/postfix/postfix-2.0.10-r1.ebuild: touch ${D}/var/spool/ postfix/.keep /usr/portage/net-mail/qmail/qmail-1.03-r8.ebuild: touch ${D}/var/qmail/ users/.keep /usr/portage/net-mail/qmail/qmail-1.03-r8.ebuild: touch ${D}/var/log/ qmail/.keep /usr/portage/net-mail/qmail/qmail-1.03-r8.ebuild: touch ${D}/var/log/ qmail/qmail-send/.keep /usr/portage/net-mail/qmail/qmail-1.03-r8.ebuild: touch ${D}/var/log/ qmail/qmail-smtpd/.keep /usr/portage/net-mail/qmail/qmail-1.03-r10.ebuild: touch ${D}/var/qmail/ users/.keep /usr/portage/net-mail/qmail/qmail-1.03-r10.ebuild: touch ${D}/var/log/ qmail/.keep /usr/portage/net-mail/qmail/qmail-1.03-r10.ebuild: touch ${D}/var/log/ qmail/qmail-send/.keep /usr/portage/net-mail/qmail/qmail-1.03-r10.ebuild: touch ${D}/var/log/ qmail/qmail-smtpd/.keep /usr/portage/net-mail/qmail/qmail-1.03-r9.ebuild: touch ${D}/var/qmail/ users/.keep /usr/portage/net-mail/qmail/qmail-1.03-r9.ebuild: touch ${D}/var/log/ qmail/.keep /usr/portage/net-mail/qmail/qmail-1.03-r9.ebuild: touch ${D}/var/log/ qmail/qmail-send/.keep /usr/portage/net-mail/qmail/qmail-1.03-r9.ebuild: touch ${D}/var/log/ qmail/qmail-smtpd/.keep /usr/portage/net-mail/qmail-mysql/qmail-mysql-1.03.ebuild: touch ${D}/ var/qmail/users/.keep /usr/portage/net-mail/qmail-mysql/qmail-mysql-1.03.ebuild: touch ${D}/ var/log/qmail/.keep /usr/portage/net-mail/qmail-mysql/qmail-mysql-1.03.ebuild: touch ${D}/ var/log/qmail/qmail-send/.keep /usr/portage/net-mail/qmail-mysql/qmail-mysql-1.03.ebuild: touch ${D}/ var/log/qmail/qmail-smtpd/.keep /usr/portage/net-mail/sendmail/sendmail-8.12.9-r2.ebuild: touch ${D}/ usr/adm/sm.bin/.keep /usr/portage/net-mail/sendmail/sendmail-8.12.10.ebuild: touch ${D}/usr/adm/ sm.bin/.keep /usr/portage/net-mail/vpopmail/vpopmail-5.2.1-r5.ebuild: touch ${VPOP_HOME}/domains/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: touch ${D}/chroot/xmail/var/ MailRoot/bin/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: touch ${D}/etc/xmail/ ${i}/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: touch ${D}/etc/xmail/ userauth/${i}/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f ${D}/etc/xmail/ userauth/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/ cmdaliases/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/ custdomains/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/domains/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/filters/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/ pop3linklocks/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/ pop3links/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/ pop3locks/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/userauth/ pop3/.keep /usr/portage/net-mail/xmail/xmail-1.15.ebuild: rm -f /etc/xmail/userauth/ smtp/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: touch ${D}/chroot/xmail/var/ MailRoot/bin/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: touch ${D}/etc/xmail/ ${i}/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: touch ${D}/etc/xmail/ userauth/${i}/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f ${D}/etc/xmail/ userauth/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/ cmdaliases/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/ custdomains/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/domains/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/filters/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/ pop3linklocks/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/ pop3links/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/ pop3locks/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/userauth/ pop3/.keep /usr/portage/net-mail/xmail/xmail-1.16.ebuild: rm -f /etc/xmail/userauth/ smtp/.keep /usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r1.ebuild: touch ${D}/ var/qmail/users/.keep /usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r1.ebuild: touch ${D}/ var/log/qmail/.keep /usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r1.ebuild: touch ${D}/ var/log/qmail/qmail-send/.keep /usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r1.ebuild: touch ${D}/ var/log/qmail/qmail-smtpd/.keep /usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r1.ebuild: touch ${D}/ var/log/qmail/qmail-pop3d/.keep /usr/portage/net-misc/openssh/openssh-3.5_p1-r1.ebuild: touch ${D}/var/ empty/.keep /usr/portage/net-misc/openssh/openssh-3.7.1_p2-r1.ebuild: keepdir /var/ empty/.keep /usr/portage/net-misc/openssh/openssh-3.6.1_p2.ebuild: touch ${D}/var/ empty/.keep /usr/portage/net-misc/openssh/openssh-3.7.1_p2.ebuild: keepdir /var/ empty/.keep /usr/portage/net-misc/radvd/radvd-0.7.2-r1.ebuild: touch ${D}/var/run/ radvd/.keep /usr/portage/net-www/apache/apache-1.3.28.ebuild: touch ${D}/var/cache/ apache/.keep /usr/portage/net-www/apache/apache-1.3.28.ebuild: touch ${D}/var/cache/ apache-mm/.keep /usr/portage/net-www/apache/apache-1.3.28.ebuild: touch ${D}/usr/lib/ apache-extramodules/.keep /usr/portage/net-www/apache/apache-1.3.28.ebuild: touch ${D}/etc/apache/ conf/addon-modules/.keep /usr/portage/net-www/apache/apache-1.3.28.ebuild: touch ${D}/var/log/ apache/.keep /usr/portage/net-www/apache/apache-1.3.27-r3.ebuild: touch ${D}/var/cache/ apache/.keep /usr/portage/net-www/apache/apache-1.3.27-r3.ebuild: touch ${D}/var/cache/ apache-mm/.keep /usr/portage/net-www/apache/apache-1.3.27-r3.ebuild: touch ${D}/usr/lib/ apache-extramodules/.keep /usr/portage/net-www/apache/apache-1.3.27-r3.ebuild: touch ${D}/etc/apache/ conf/addon-modules/.keep /usr/portage/net-www/apache/apache-1.3.27-r3.ebuild: touch ${D}/var/log/ apache/.keep /usr/portage/net-www/apache/apache-1.3.27-r4.ebuild: touch ${D}/var/cache/ apache/.keep /usr/portage/net-www/apache/apache-1.3.27-r4.ebuild: touch ${D}/var/cache/ apache-mm/.keep /usr/portage/net-www/apache/apache-1.3.27-r4.ebuild: touch ${D}/usr/lib/ apache-extramodules/.keep /usr/portage/net-www/apache/apache-1.3.27-r4.ebuild: touch ${D}/etc/apache/ conf/addon-modules/.keep /usr/portage/net-www/apache/apache-1.3.27-r4.ebuild: touch ${D}/var/log/ apache/.keep /usr/portage/net-www/apache/apache-1.3.28-r1.ebuild: dodir /var/cache/ apache ; touch ${D}/var/cache/apache/.keep /usr/portage/net-www/apache/apache-1.3.28-r1.ebuild: dodir /var/cache/ apache-mm ; touch ${D}/var/cache/apache-mm/.keep /usr/portage/net-www/apache/apache-1.3.28-r1.ebuild: dodir /usr/lib/ apache-extramodules ; touch ${D}/usr/lib/apache-extramodules/.keep /usr/portage/net-www/apache/apache-1.3.28-r1.ebuild: dodir /etc/apache/ conf/addon-modules ; touch ${D}/etc/apache/conf/addon-modules/.keep /usr/portage/net-www/apache/apache-1.3.28-r1.ebuild: dodir /var/log/ apache ; touch ${D}/var/log/apache/.keep /usr/portage/net-www/apache/apache-1.3.29.ebuild: dodir /var/cache/ apache ; touch ${D}/var/cache/apache/.keep /usr/portage/net-www/apache/apache-1.3.29.ebuild: dodir /var/cache/ apache-mm ; touch ${D}/var/cache/apache-mm/.keep /usr/portage/net-www/apache/apache-1.3.29.ebuild: dodir /usr/lib/ apache-extramodules ; touch ${D}/usr/lib/apache-extramodules/.keep /usr/portage/net-www/apache/apache-1.3.29.ebuild: dodir /etc/apache/ conf/addon-modules ; touch ${D}/etc/apache/conf/addon-modules/.keep /usr/portage/net-www/apache/apache-1.3.29.ebuild: dodir /var/log/ apache ; touch ${D}/var/log/apache/.keep /usr/portage/net-www/jboss/jboss-3.0.6.ebuild: touch ${D}/var/log/jboss/.keep /usr/portage/net-www/jboss/jboss-3.2.1.ebuild: touch ${D}/var/log/jboss/.keep /usr/portage/net-www/jboss/jboss-3.2.1-r1.ebuild: touch ${D}/var/log/ jboss/.keep /usr/portage/net-www/orion/orion-2.0.ebuild: touch ${S}/.keep /usr/portage/net-www/orion/orion-2.0.ebuild: doins ${S}/.keep /usr/portage/net-www/orion/orion-2.0.ebuild: doins ${S}/.keep /usr/portage/net-www/orion/orion-2.0.1.ebuild: touch ${S}/.keep /usr/portage/net-www/orion/orion-2.0.1.ebuild: doins ${S}/.keep /usr/portage/net-www/orion/orion-2.0.1.ebuild: doins ${S}/.keep /usr/portage/net-www/privoxy/privoxy-2.9.14_beta.ebuild: touch ${D}/ var/log/privoxy/.keep /usr/portage/net-www/tomcat/tomcat-4.1.24-r1.ebuild: touch ${D} ${TOMCAT_HOME}/logs/.keep /usr/portage/net-www/tomcat/tomcat-4.1.24-r1.ebuild: touch ${D} ${TOMCAT_HOME}/temp/.keep /usr/portage/net-www/tomcat/tomcat-4.1.24-r1.ebuild: touch ${D} ${TOMCAT_HOME}/work/.keep /usr/portage/net-www/resin/resin-2.1.9.ebuild: touch ${D}/var/log/${PN}/.keep /usr/portage/net-www/resin-ee/resin-ee-2.1.9.ebuild: touch ${D}/var/log/ resin/.keep /usr/portage/sys-apps/baselayout/baselayout-1.8.5.9.ebuild: # The .keep file messes up Portage when looking in /var/db/pkg /usr/portage/sys-apps/baselayout/baselayout-1.8.6.10-r1.ebuild: # The .keep file messes up Portage when looking in /var/db/pkg /usr/portage/sys-apps/baselayout/baselayout-1.8.6.10-r1.ebuild: touch ${ROOT}/ boot/.keep /usr/portage/sys-apps/baselayout/baselayout-1.8.6.8-r1.ebuild: # The .keep file messes up Portage when looking in /var/db/pkg /usr/portage/sys-apps/baselayout/baselayout-1.8.6.8-r1.ebuild: touch ${ROOT}/ boot/.keep /usr/portage/sys-apps/baselayout/baselayout-1.8.6.12-r2.ebuild: # The .keep file messes up Portage when looking in /var/db/pkg /usr/portage/sys-apps/baselayout/baselayout-1.8.6.12-r2.ebuild: touch ${ROOT}/ boot/.keep /usr/portage/sys-apps/daemontools/daemontools-0.76-r3.ebuild: touch ${D}/ service/.keep /usr/portage/sys-apps/findutils/findutils-4.1.7-r1.ebuild: touch ${D}/ var/spool/locate/.keep /usr/portage/sys-apps/findutils/findutils-4.1.7-r2.ebuild: touch ${D}/ var/spool/locate/.keep /usr/portage/sys-apps/portage/portage-2.0.49-r15.ebuild: touch ${D}/ var/tmp/.keep /usr/portage/sys-apps/portage/portage-2.0.49-r18.ebuild: touch ${D}/ var/tmp/.keep /usr/portage/sys-apps/vcron/vcron-3.0.1-r1.ebuild: touch ${D}/etc/ cron.d/.keep /usr/portage/sys-apps/vcron/vcron-3.0.1-r4.ebuild: touch ${D}/etc/ cron.d/.keep /usr/portage/sys-apps/vcron/vcron-3.0.1-r3.ebuild: touch ${D}/etc/ cron.d/.keep /usr/portage/sys-devel/automake/automake-1.6.1-r6.ebuild: touch ${D}/ usr/share/aclocal/.keep /usr/portage/sys-devel/automake/automake-1.6.3.ebuild: touch ${D}/usr/share/ aclocal/.keep /usr/portage/sys-devel/automake/automake-1.7.2.ebuild: touch ${D}/usr/share/ aclocal/.keep /usr/portage/sys-devel/automake/automake-1.7.5-r2.ebuild: touch ${D}/ usr/share/aclocal/.keep /usr/portage/sys-devel/automake/automake-1.7.7.ebuild: touch ${D}/usr/share/ aclocal/.keep /usr/portage/sys-devel/automake/automake-1.7.8.ebuild: touch ${D}/usr/share/ aclocal/.keep /usr/portage/x11-base/xfree/xfree-4.2.0-r12.ebuild: touch ${ROOT}/var/lib/ xdm/.keep /usr/portage/x11-misc/karamba/karamba-0.17-r1.ebuild: > ${D}/usr/share/ karamba/themes/.keep /usr/portage/x11-misc/karamba/karamba-0.17-r1.ebuild: > ${D}/usr/share/ karamba/bin/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.28.ebuild: > ${D}/usr/ share/karamba/themes/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.28.ebuild: > ${D}/usr/ share/karamba/bin/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.29.ebuild: > ${D}/usr/ share/karamba/themes/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.29.ebuild: > ${D}/usr/ share/karamba/bin/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.30.ebuild: > ${D}/usr/ share/karamba/themes/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.30.ebuild: > ${D}/usr/ share/karamba/bin/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.31.ebuild: > ${D}/usr/ share/karamba/themes/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.31.ebuild: > ${D}/usr/ share/karamba/bin/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.32.ebuild: > ${D}/usr/ share/karamba/themes/.keep /usr/portage/x11-misc/superkaramba/superkaramba-0.32.ebuild: > ${D}/usr/ share/karamba/bin/.keep /usr/portage/dev-tex/latex2html/latex2html-2002.1.ebuild: touch .keep /usr/portage/dev-tex/latex2html/latex2html-2002.1.ebuild: doins .keep Reproducible: Always Steps to Reproduce: 1.find /usr/portage/ -name "*ebuild" | xargs fgrep .keep Actual Results: (above) Expected Results: .keepdir appearing in comments only. It should be a fairly empty list bash-2.05b$ emerge info Portage 2.0.49-r4 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r8) ================================================================= System uname: 2.4.20-gentoo-r8 i686 Celeron (Coppermine) distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/ share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/ texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/ config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs sandbox usersandbox userpriv cvs" GENTOO_MIRRORS="http://user:password@premium.planetmirror.com/pub/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync-gentoo.planetmirror.com/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex nas bonobo svga tcltk guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif mozilla ldap cdr 3dfx acpi apache2 artswrappersuid doc ethereal fam fastcgi flash gd gphoto2 gtk2 imagemagick java jikes junit libgda mbox mmx openal php pic plotutils ppds psyco samba sasl scanner skey slp snmp socks5 sox sse tiff usb vhost xinerama xml zeo -opengl"
Application to herd responsible list: usr/portage/app-editors/emacs/metadata.xml:<herd>emacs</herd> /usr/portage/app-sci/predict/metadata.xml:<herd>sci</herd> /usr/portage/app-text/docbook-xml-dtd/metadata.xml:<herd>text-markup</herd> /usr/portage/dev-tex/latex2html/metadata.xml:<herd>text-markup</herd> /usr/portage/gnome-base/gconf/metadata.xml:<herd>gnome</herd> /usr/portage/gnome-base/gdm/metadata.xml:<herd>gnome</herd> /usr/portage/net-analyzer/snort/metadata.xml: <herd>hardened</herd> /usr/portage/net-dialup/freeradius/metadata.xml:<herd>net-dialup</herd> /usr/portage/net-im/jabber-server/metadata.xml:<herd>net-im</herd> /usr/portage/net-irc/dancer-ircd/metadata.xml:<herd>net-irc</herd> /usr/portage/net-mail/courier/metadata.xml: <herd>no-herd</herd> /usr/portage/net-mail/mailbase/metadata.xml:<herd>net-mail</herd> /usr/portage/net-mail/postfix/metadata.xml:<herd>net-mail</herd> /usr/portage/net-mail/qmail-mysql/metadata.xml:<herd>net-mail</herd> /usr/portage/net-mail/qmail/metadata.xml: <herd>net-mail</herd> /usr/portage/net-mail/sendmail/metadata.xml:<herd>net-mail</herd> /usr/portage/net-mail/vpopmail/metadata.xml:<herd>net-mail</herd> /usr/portage/net-mail/xmail/metadata.xml:<herd>net-mail</herd> /usr/portage/net-misc/openssh/metadata.xml:<herd>no-herd</herd> /usr/portage/net-news/leafnode/metadata.xml: <herd>no-herd</herd> /usr/portage/net-www/apache/metadata.xml:<herd>web-apps</herd> /usr/portage/sys-apps/baselayout/metadata.xml:<herd>base-system</herd> /usr/portage/sys-apps/daemontools/metadata.xml:<herd>base-system</herd> /usr/portage/sys-apps/findutils/metadata.xml:<herd>base-system</herd> /usr/portage/sys-apps/portage/metadata.xml:<herd>base-system</herd> /usr/portage/sys-apps/vcron/metadata.xml:<herd>base-system</herd> /usr/portage/sys-devel/automake/metadata.xml:<herd>base-system</herd> /usr/portage/x11-base/xfree/metadata.xml:<herd>xfree</herd> No Herd /usr/portage/net-mail/courier iggy openssh aliz@gentoo.org,hardened@gentoo.org,vapier@gentoo.org Unclaimed /usr/portage/app-editors/jedit /usr/portage/app-misc/screen /usr/portage/app-text/rfcutil /usr/portage/media-sound/gnump3d /usr/portage/net-analyzer/nagios-core /usr/portage/net-dns/dns2go /usr/portage/net-mail/qmail-ldap /usr/portage/net-misc/radvd /usr/portage/net-www/jboss /usr/portage/net-www/orion /usr/portage/net-www/privoxy /usr/portage/net-www/tomcat /usr/portage/net-www/resin /usr/portage/net-www/resin-ee /usr/portage/x11-misc/karamba /usr/portage/x11-misc/superkaramba
luke-jr@gentoo.org you've been assigned jabber-server. The net-im@gentoo.org herd email didn't seem to be accepted by bugzilla.
openssh is fixed
A neater list that the scrawl above: /usr/portage/app-editors/emacs emacs /usr/portage/app-sci/predict sci /usr/portage/app-text/docbook-xml-dtd text-markup /usr/portage/dev-tex/latex2html text-markup /usr/portage/gnome-base/gconf gnome /usr/portage/gnome-base/gdm gnome /usr/portage/net-analyzer/snort hardened /usr/portage/net-dialup/freeradius net-dialup /usr/portage/net-im/jabber-server net-im /usr/portage/net-irc/dancer-ircd net-irc /usr/portage/net-mail/courier: - no-herd /usr/portage/net-mail/mailbase net-mail /usr/portage/net-mail/postfix net-mail /usr/portage/net-mail/qmail-mysql net-mail /usr/portage/net-mail/qmail: net-mail /usr/portage/net-mail/sendmail net-mail /usr/portage/net-mail/vpopmail net-mail /usr/portage/net-mail/xmail net-mail /usr/portage/net-misc/openssh - no-herd /usr/portage/net-news/leafnode: - no-herd /usr/portage/net-www/apache web-apps /usr/portage/sys-apps/baselayout base-system /usr/portage/sys-apps/daemontools base-system /usr/portage/sys-apps/findutils base-system /usr/portage/sys-apps/portage base-system /usr/portage/sys-apps/vcron base-system /usr/portage/sys-devel/automake base-system /usr/portage/x11-base/xfree xfree Please remove you email addres when complete. Last one out do the "find" listed in the initial report and if clean close the bug.
snort is now fixed too
net-im/jabber-server fixed.
Fixed: app-editors/emacs, app-text/docbook-xml-dtd, dev-tex/latex2html
Fixed: app-misc/screen app-sci/predict x11-base/xfree
net-dialup/freeradius fixed :)
kidnapping this bug as it fits with my line of interests.
courier is done, if anybody needs a way to keep a ton of dirs, take a look at how I did it in the courier ebuild
Baselayout is valid, as the only place is in pkg_postinst(), where keepdir() will not work.
fixed: net-www/apache sys-apps/daemontools net-mail/mailbase net-mail/qmail-mysql net-mail/qmail-ldap net-mail/vpopmail not fixed yet and please nobody else touch it: net-mail/qmail
closing this one if there's still any ebuild left open a new bug and depend on this one
new bugs will be opened for remaining ebuilds as requested