106
106
}
107
107
# sinkronigu revo/xml
108
108
print " $rsync $git_dir /revo/ $xml_dir /\n ...\n " if ($verbose );
109
- unless (-x $ rsync ) {
110
- warn " Programo ne ekzistas aŭ ne estas kanĉebla: $rsync \n " ;
109
+ unless (-x " /usr/bin/ rsync" ) {
110
+ warn " Programo 'rsync' ne ekzistas aŭ ne estas lanĉebla! \n " ;
111
111
}
112
112
print ` $rsync $git_dir /revo/ $xml_dir /` ;
113
113
@@ -978,9 +978,9 @@ sub cmd_aldon {
978
978
979
979
# kontrolu, chu la dosiernomo estas ankorau uzebla
980
980
if (-e " $xml_dir /$art .xml" ) {
981
- report (" ERARO : Artikolo kun la dosiernomo $art .xml jam ekzistas\n "
982
- ." Bv. elekti alian nomon por la nova artikolo.\n " );
983
- return ;
981
+ report (" ERARO : Artikolo kun la dosiernomo $art .xml jam ekzistas\n "
982
+ ." Bv. elekti alian nomon por la nova artikolo.\n " );
983
+ return ;
984
984
}
985
985
986
986
# kontroli la sintakson
@@ -1004,14 +1004,12 @@ sub checkinnew {
1004
1004
print MSG " $edtr : $shangho " ;
1005
1005
close MSG;
1006
1006
1007
- # checkin CSV
1008
- my $xmlfile =" $art .xml" ;
1009
-
1010
1007
# checkin in Git
1011
- ` mv $xml_temp /xml.xml $git_dir /revo/$xmlfile ` ;
1008
+ my $repo_art_file = " $git_dir /revo/$art .xml" ;
1009
+ ` mv $xml_temp /xml.xml $repo_art_file ` ;
1012
1010
1013
1011
# chdir($git_dir);
1014
- checkinnew_git(" revo/ $xmlfile " ,$edtr );
1012
+ checkinnew_git($repo_art_file ,$edtr );
1015
1013
1016
1014
unlink (" $tmp /shanghoj.msg" );
1017
1015
}
@@ -1077,6 +1075,7 @@ sub get_archive_version {
1077
1075
my $xmlfile = " $xml_dir /$art .xml" ;
1078
1076
1079
1077
# legu la ghisnunan artikolon
1078
+ # KOREKTU: ĉe nova dosiero tiu atendeble ne ekzistas
1080
1079
unless (open XMLFILE, $xmlfile ) {
1081
1080
warn " Ne povis legi $xmlfile : $! \n " ;
1082
1081
return ;
0 commit comments