emacro 2.8.5 open for voting

Joshua Daniel Franklin joshuadfranklin@yahoo.com
Thu Dec 11 23:32:00 GMT 2003


On Thu, Dec 11, 2003 at 05:27:46PM -0500, bingalls@nj.rr.com wrote:
> EMacro is a .emacs system that makes Emacs (and XEmacs) easy.
> 
> I posted the setup.hint in a previous email.
> The install instructions are at
> http://cvs.sourceforge.net/viewcvs.py/emacro/emacs/doc/install.html?rev=HEAD&content-type=text/html#Quick
> 
> Most of you will find everything you need, by viewing the files at
> http://emacro.sourceforge.net/cygwin/
> 
> I'm new at this, but I believe I have complied with all the submission
> requirements.  Did I miss a step, or is this as far as I can take it?
 
I'm not an emacs user so I haven't tested this package, but I think
there's an issue with your postintall script:

-----
#!/bin/sh
#/etc/postinstall/emacro.sh for Cygwin
#Silently overwrite any .emacs or old EMacro version found in /etc/skel
cp -f /etc/defaults/etc/skel/.emacs /etc/skel
cp -fR /etc/defaults/etc/skel/emacs/ /etc/skel
-----

Why overwrite the user's existing config? Check out some of the other 
packages deal with this issue, as a random example wget:

-----
#!/bin/sh

VERSION=1.9.1

if [ ! -f /etc/wgetrc ] ; then
    cp /usr/doc/wget-${VERSION}/sample.wgetrc /etc/wgetrc
fi
-----

Also, usually a new package annoucement has ITP or "intent to package" in
the email subject, more fully describes what the package is, and gives
direct links to the files for review without installing. See, for example,
Dr. Volker Zell's ITP for WordNet:

<http://cygwin.com/ml/cygwin-apps/2003-12/msg00045.html>

I hope this helps.



More information about the Cygwin-apps mailing list