Re: Copying images from checkout to phd output locations.
| From: | Richard Quadling | Date: | Tue, 27 Jan 2009 13:58:05 +0000 |
| Subject: | Re: Copying images from checkout to phd output locations. | ||
| References: | 1 2 3 4 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969380091@lists.php.net to get a copy of this message | ||
2009/1/26 Hannes Magnusson <hannes.magnusson@gmail.com>:
> On Mon, Jan 26, 2009 at 16:18, Richard Quadling
> <rquadling@googlemail.com> wrote:
>> 2009/1/26 Christian Weiske <cweiske@cweiske.de>:
>>> Hello Richard,
>>>
>>>> Is anyone interested in a script that will copy and rename the images
>>>> from the phpdoc checkout to the phd output folders (chm/res/figures,
>>>> php/figures, html/figures, etc.)?
>>>> Or is there one that already does this?
>>>
>>> Since we need images in peardoc, I planned to do that in the process.
>>>
>>> --
>>> Regards/Mit freundlichen Grüßen
>>> Christian Weiske
>>>
>>
>> From what I understand, this has to be done outside of the phd build
>> process as phd only works on .manual.xml / giant.xml and not on the
>> separate xml files.
>>
>> As far as I can tell, phd cannot determine where the source XML files
>> are, and so cannot find any image files associated with the xml files.
>
> Correct.
> On the rsync box and docs.php.net we use:
> @mkdir php/figures
> @for i in
find /local/cvs/phpdoc-all/$(@F)/ -type d -name
> figures;
> do sect=echo $$i | awk -F\/ '{print $$7}'; echo
> $$sect; for file in
> $$i/*; do if test -f $$file; then name=basename $$file; cp
> $$file
> php/figures/$$sect.$$name; fi; done; done;
>
> A better alternative would be greatly appreciated.
>
> -Hannes
>
I've added phd/ext/raq/copyfigs.php (in the 0.4 branch).
--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"