Subversion Repositories wimsdev

Rev

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