On 2015-01-17 17:16, Alexander Jones wrote:
> On Saturday, January 17, 2015 16:33:31 Tim Chase wrote:
> > $ uname -a
> > Linux laptop 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64
> > GNU/Linux
> > $ red --version | head -1
> > GNU Ed 1.6
> > $ file `which red`
> > /usr/bin/red: symbolic link to `/bin/ed'
> 
> I think the issue is in the Debian packaging. In the ed source
> distribution, red is built as a shell script executing "ed
> --restricted". The Debian package must be setting /usr/bin/red as a
> symlink to /bin/ed instead of installing the built shell script to
> that location.

Ah, that would make sense.  Some further digging in the source
history suggests that ed(1) v1.4 and prior recognized "restricted"
based on argv[0] while v1.5 changed to using the shell-script and a
"-r" parameter.  Debian is still using the symlink method which
matches what you describe.  I've filed a bug with Debian[1] to have
them use the red shell-script instead of using a symlink.

Thanks,

-Tim

[1]
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775647





_______________________________________________
bug-ed mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-ed

Reply via email to