Previously Nils Lohner wrote:
> No, it worked just fine.
Because I fixed it :)
> ~ > /usr/bin/cpio
> cpio: One of -i, -o or -p must be specified.
It looks like we need to use `cpio -it'. Strange that cpio is used at
all.. it looks like dpkg-source supports cpio-sources as well.
Nils: can you try this patch:
--- dpkg-source.pl.org Fri Nov 12 01:59:07 1999
+++ dpkg-source.pl Mon Dec 13 15:37:18 1999
@@ -741,7 +741,7 @@
if (!$c2) {
open (STDIN,"<&GZIP") || &syserr ("reopen gzip for cpio");
&cpiostderr;
- exec ('cpio','-0t');
+ exec ('cpio','-p0t');
&syserr ("exec cpio");
}
close (GZIP);
@@ -749,19 +749,19 @@
$/ = "\0";
open (CPIO, "<cpiolog");
while (defined ($fn = <CPIO>)) {
-
- $fn =~ s/\0$//;
+ chop $n;
+# $fn =~ s/\0$//;
# store printable name of file for error messages
my $pname = $fn;
$pname =~ y/ -~/?/c;
if (! $tarprefix) {
- if ($fn =~ m/\n/) {
- &error("first output from cpio -0t (from \`$tarfileread') ".
- "contains newline - you probably have an out of ".
- "date version of cpio. GNU cpio 2.4.2-2 is known to work");
- }
+# if ($fn =~ m/\n/) {
+# &error("first output from cpio -0t (from \`$tarfileread') ".
+# "contains newline - you probably have an out of ".
+# "date version of cpio. GNU cpio 2.4.2-2 is known to work");
+# }
$tarprefix = ($fn =~ m,([^/]*)[/],)[0];
# need to check for multiple dots on some operating systems
# empty tarprefix (due to regex failer) will match emptry string
> >Blame GNU gettext. The Makefile.in.in comes directly from the gettext
> >source and gets overwritten whenever you do gettextize I think.
> >
>
> Wichert already filed a bug, I think...
I did, bugnumber 52571.
Wichert.
--
________________________________________________________________
/ Generally uninteresting signature - ignore at your convenience \
| wichert@liacs.nl http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0 2805 3CB8 9250 2FA3 BC2D |
Attachment:
pgp4NA8Lau7aD.pgp
Description: PGP signature