X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpdf%2Finject-xpdf.pl;h=16b2a77fb511430b43e77f97f719e93256f37dc5;hb=322a2f4bf5cdb00be99a0fe660372b1596265a4d;hp=b9170238332a81f0b26d4e02680f2ea36cbfcd15;hpb=771343c207bda650c4b479565d4aecb79a67924a;p=swftools.git diff --git a/lib/pdf/inject-xpdf.pl b/lib/pdf/inject-xpdf.pl index b917023..16b2a77 100755 --- a/lib/pdf/inject-xpdf.pl +++ b/lib/pdf/inject-xpdf.pl @@ -12,10 +12,15 @@ mkdir("$directory/tmp/"); chdir("$directory/tmp/") or die; system("tar -zxvf ../../$filename") and die; -system("find -type f -exec mv {} .. \\;") and die; +system("find . -type f -exec mv {} .. \\;") and die; chdir(".."); -system("find -type d -exec rmdir {} \\; 2> /dev/null"); -system("patch < ../xpdf-changes.patch"); +system("find . -type d -exec rmdir {} \\; 2> /dev/null"); + +$c = 'find . \( -name "*.cc" -or -name "*.h" -or -name "*.c" \) -exec cp {} {}.orig \;'; +print "$c\n"; +system($c); + +system("patch < ../xpdf-changes.patch 2>&1 | grep -i failed"); chdir(".."); system("rm -f xpdf"); system("ln -s $directory xpdf"); @@ -45,7 +50,4 @@ EOF close(fi); system("chmod a+x switch"); -$c = 'find '.$directory.' \( -name "*.cc" -or -name "*.h" -or -name "*.c" \) -exec cp {} {}.orig \;'; -print "$c\n"; -system($c);