Package: emacsen-common
Version: 1.4.23
Severity: important
While implementing the new emacs policy in gettext-el I noticed there
are at least two bugs in this line
ln -s ../../emacs/site-lisp/foo/$el .
from "sample-package-install-foo.gz".
One: If we are in ${elc_dir}, then we need "../../.." before entering
"emacs/site-lisp", not just "../..".
Second: Upgrading both an emacs flavour and foo-el results in such
"ln -s" trying to create a symlink where there is already one created,
making the package configure to fail. The simple fix is to use
"ln -sf" instead of "ln -s". See Bug#671353 for details.
To summarize, please change the above line to this:
ln -sf ../../../emacs/site-lisp/foo/$el .
Thanks.
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Replies