Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-04 Thread Jesse Alama
"Dave Vasilevsky" <[EMAIL PROTECTED]> writes: >> But Fink's tar is in the dependency list of dpkg, so it should be used. > > I think this is true only when fink calls dpkg, because fink does some > path munging first. However I just tried this: > > sudo dtrace -n 'syscall::execve:entry { self->pat

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-04 Thread Dave Vasilevsky
> But Fink's tar is in the dependency list of dpkg, so it should be used. I think this is true only when fink calls dpkg, because fink does some path munging first. However I just tried this: sudo dtrace -n 'syscall::execve:entry { self->path = copyinstr(arg0); } syscall::execve:return / arg0 ==

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-04 Thread Martin Costabel
Daniel Macks wrote: > On Thu, Jan 03, 2008 at 03:22:48PM -0800, Jesse Alama wrote: > [snip good rationale for...] >> The relevant code change is in line 450 of build.c in the >> subdirectory dpkg-deb of version 1.10.21 of dpkg: >> >> execlp(TAR,"tar","-cf", "-", "--null", "-T", "-", "--no-recursi

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Peter O'Gorman
Jesse Alama wrote: >>> All that I can offer is that, when building my package in maintainer >>> mode, I was able to successfully build the deb. I'm not sure if >>> maintainer mode uses /usr/bin/tar, though. >> Can you not patch the package so that it does not install or need files >> with "special

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Jesse Alama
Peter O'Gorman <[EMAIL PROTECTED]> writes: > Jesse Alama wrote: >> Daniel Macks <[EMAIL PROTECTED]> writes: >> >>> On Thu, Jan 03, 2008 at 03:22:48PM -0800, Jesse Alama wrote: >>> [snip good rationale for...] The relevant code change is in line 450 of build.c in the subdirectory dpkg-de

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Peter O'Gorman
Jesse Alama wrote: > Daniel Macks <[EMAIL PROTECTED]> writes: > >> On Thu, Jan 03, 2008 at 03:22:48PM -0800, Jesse Alama wrote: >> [snip good rationale for...] >>> The relevant code change is in line 450 of build.c in the >>> subdirectory dpkg-deb of version 1.10.21 of dpkg: >>> >>> execlp(TAR,"

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Jesse Alama
Daniel Macks <[EMAIL PROTECTED]> writes: > On Thu, Jan 03, 2008 at 03:22:48PM -0800, Jesse Alama wrote: > [snip good rationale for...] >> The relevant code change is in line 450 of build.c in the >> subdirectory dpkg-deb of version 1.10.21 of dpkg: >> >> execlp(TAR,"tar","-cf", "-", "--null", "

Re: [Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Daniel Macks
On Thu, Jan 03, 2008 at 03:22:48PM -0800, Jesse Alama wrote: [snip good rationale for...] > The relevant code change is in line 450 of build.c in the > subdirectory dpkg-deb of version 1.10.21 of dpkg: > > execlp(TAR,"tar","-cf", "-", "--null", "-T", "-", "--no-recursion", > "--no-unquote", (ch

[Fink-devel] dpkg-deb: use --no-unquote as argument to tar

2008-01-03 Thread Jesse Alama
I recently came across some software that I wanted to package that uses file names like "\vee.". (Some of the file names are names of TeX macros, followed by a period.) Unfortunately, dpkg breaks when trying to create a deb containing files like these; the error is something like "tar: unable to