Rev 12498 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | |
2 | !if $target1!=$empty |
||
13527 | obado | 3 | !if $original2=$empty |
4 | !reset target1,target2,target3,target4 |
||
5 | !goto start |
||
6 | !endif |
||
7 | !read scripts/target |
||
8 | !if $error!=$empty |
||
9 | !reset target1 target2 target3 target4 |
||
12498 | bpr | 10 | original=$originheader$original2 |
13527 | obado | 11 | !endif |
23 | reyssat | 12 | !endif |
13 | |||
14 | !if $target1=$empty or $target4=$empty |
||
12498 | bpr | 15 | :start |
16 | !if .. isin $original or $original=$empty |
||
17 | error=badoriginal |
||
18 | !exit |
||
19 | !endif |
||
20 | otit=!module title $original |
||
21 | !if $otit=$empty |
||
22 | error=badoriginal |
||
23 | !exit |
||
24 | !endif |
||
25 | orig2=!translate internal ~/. to ,,, in $original |
||
26 | orig2=!nonempty items $orig2 |
||
27 | orig2=!nospace $orig2 |
||
28 | !distribute items $orig2 into O1,O2 |
||
29 | orig2=!item -4,-3,-2,-1 of $orig2 |
||
30 | orig2=!nonempty items $orig2 |
||
31 | !distribute items $orig2 into o1,o2,o3,o4 |
||
32 | ocnt=!itemcnt $orig2 |
||
33 | copyright=!module copyright $original |
||
34 | original2=$original |
||
35 | originheader= |
||
36 | !if ../devel/$auth_login/ isin ../$original2 |
||
37 | originheader=devel/$auth_login/ |
||
38 | orig=!translate internal / to , in $original2 |
||
39 | original2=!item 3 to -1 of $orig |
||
40 | original2=!nospace $original2 |
||
41 | original2=!translate internal , to / in $original2 |
||
42 | !endif |
||
43 | !if $originheader=$empty and \ |
||
44 | ($job=move or $O1 notitemof contrib,$zonelist or COPYING notin $copyright) |
||
45 | error=badoriginal |
||
46 | !exit |
||
47 | !endif |
||
48 | ltest=!sh find modules/$original -type l -print |
||
49 | !if $ltest!=$empty and $O1/$O2!=devel/$auth_login |
||
50 | error=symlink |
||
51 | !exit |
||
52 | !endif |
||
53 | !if $o4 notitemof $langlist |
||
54 | !reset o1,o2,o3,o4 |
||
55 | !endif |
||
56 | orig2=!item -3 to -1 of $orig2 |
||
57 | orig2=!translate internal , to / in $orig2 |
||
58 | orig2=!nospace $orig2 |
||
23 | reyssat | 59 | !exit |
60 | !endif |
||
61 | |||
62 | !if $job=move and $originheader!=$empty |
||
12498 | bpr | 63 | !sh cd $devdir; mv $original2 $target |
23 | reyssat | 64 | !else |
12498 | bpr | 65 | !sh cd modules; \ |
23 | reyssat | 66 | mkdir -p devel/$auth_login\ |
67 | cp -pr $originheader$original2 devel/$auth_login/$target |
||
68 | !endif |
||
69 | !setdef language=$target4 in wimshome/public_html/modules/devel/$auth_login/$target/INDEX |
||
70 | modreq=$target |
||
71 | job=flist |
||
72 | !changeto $job.proc |