Re: The convert command doesn't work with Bourne shells
Laurent Blume <[email protected]> Sat, 13 Jul 2013 11:33:00 +0200
| Newsgroups | gmane.comp.horde.ansel |
|---|---|
| Message-ID | <[email protected]> |
On 2013-07-13 11:10 AM, Laurent Blume wrote: > Ah, thanks, indeed they are! > > So that begs the question, why aren't the temporary files deleted once > they're put in place? I got confused because they're still present, else > I'd have looked harder for hidden directories :-) Ah hmm, I thought it was unrelated,I was going to bring this up next, but actually, maybe there's a link. On Solaris, there's a bug when calling the convert command: In Apache error-log: sh: -gravity: introuvable convert: l'option a besoin d'un argument `-thumbnail' @ error/convert.c/ConvertImageCommand/2753. In PHP's log: Jul 13 11:13:33 server HORDE: [ID 702911 user.emerg] [ansel] Error running command: /opt/bin/convert "/var/tmp/imgQ7aGmh"'[0]' -thumbnail 50x50^ -gravity center -extent 50x50 +profile "*" png:"/var/tmp/imgR7aGmh" 2>&1 Jul 13 11:13:33 server [pid 3684 on line 1164 of "/www/webmail/horde/ansel/lib/Image.php"] That one is a classical Solaris <= 10 problem, where /bin/sh is not bash nor POSIX, but actual Bourne from 20+ years ago, when ^ was the equivalent of |. So the ^ here should be escaped with \ (that will work for all shell) or a different shell chosen. Thanks, Laurent -- ansel mailing list - Join the hunt: http://horde.org/bounties/#ansel Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]