--- src_postinst.cygpart.orig 2012-03-11 18:31:19.971130900 -0400 +++ src_postinst.cygpart 2012-03-11 18:36:08.172328500 -0400 @@ -346,7 +346,8 @@ __prepemacs() { local emacssitedir="/usr/share/emacs/site-lisp" - if test -d ${D}${emacssitedir} && check_prog emacs + if test -d ${D}${emacssitedir} && check_prog emacs && \ + test -z "$(find ${D}${emacssitedir} -name '*.elc')" then emacs --batch -f batch-byte-compile --no-site-file --no-init-file \ $(find ${D}${emacssitedir} -name '*.el') 2>/dev/null || true