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
