1 | #! perl |
1 | #! perl |
2 | |
2 | |
3 | # convert given .pod files to wiki style |
3 | # convert given .pod files to wiki style |
4 | |
4 | |
5 | # base path of arch tree, only used for new arch graphics |
5 | # base path of arch tree, only used for new arch graphics |
6 | my $ARCH = "/root/src/cf.schmorp.de/arch"; |
6 | my $ARCH = "/root/devel/cvs/cf.schmorp.de/arch"; |
7 | |
7 | |
8 | use strict; |
8 | use strict; |
9 | |
9 | |
10 | use Storable; |
10 | use Storable; |
11 | use Pod::POM; |
11 | use Pod::POM; |
… | |
… | |
67 | if ($link =~ /http:/) { |
67 | if ($link =~ /http:/) { |
68 | "<u>" . (::asxml $link) . "</u>" |
68 | "<u>" . (::asxml $link) . "</u>" |
69 | } elsif ($link =~ /^\$ARCH\/(.+)$/) { |
69 | } elsif ($link =~ /^\$ARCH\/(.+)$/) { |
70 | my $path = $1; |
70 | my $path = $1; |
71 | (my $base = $path) =~ s/.*\///; |
71 | (my $base = $path) =~ s/.*\///; |
72 | -f "$ARCH/$path" && system "cp -p \Q$ARCH/$path\E \Qresources/arch/$base"; |
72 | -f "$ARCH/$path" && system "rsync -av -c \Q$ARCH/$path\E \Qresources/arch/$base"; |
73 | "${MA_BEG}image${MA_SEP}arch/$base$MA_END" |
73 | "${MA_BEG}image${MA_SEP}arch/$base$MA_END" |
74 | } else { |
74 | } else { |
75 | "${MA_BEG}link$MA_SEP$text$MA_SEP$link$MA_END" |
75 | "${MA_BEG}link$MA_SEP$text$MA_SEP$link$MA_END" |
76 | } |
76 | } |
77 | } |
77 | } |