Procházet zdrojové kódy

fixed copy hidden file in instalator - scp_hidden_files

Piotr Labudda před 10 roky
rodič
revize
424c3270b9
1 změnil soubory, kde provedl 6 přidání a 6 odebrání
  1. 6 6
      SE/superedit-INSTALL_SES_PROCESY_A.php

+ 6 - 6
SE/superedit-INSTALL_SES_PROCESY_A.php

@@ -1164,7 +1164,7 @@ function INSTALL_GETCOMMANDS_SE($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADMIN_USERNA
 	$cmd[]['rsh']='mkdir -p /Library/Server/Web/Data/Sites/Default/SE/schema/gui/company';
 	$cmd[]['rsh']='mkdir -p /Library/Server/Web/Data/Sites/Default/SE/schema/wfs';
 	$cmd[]['rsh']='mkdir -p /Library/Server/Web/Data/Sites/Default/SE/schema/gml';
-  $cmd[]['scp_root']=array($INSTALL_ROOT.'/schema/.htaccess','/Library/Server/Web/Data/Sites/Default/SE/schema/');
+  $cmd[]['scp_hidden_files']=array($INSTALL_ROOT.'/schema/.htaccess','/Library/Server/Web/Data/Sites/Default/SE/schema/');
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/schema/wfs','/Library/Server/Web/Data/Sites/Default/SE/schema/');
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/schema/gml','/Library/Server/Web/Data/Sites/Default/SE/schema/');
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/schema/gui/core','/Library/Server/Web/Data/Sites/Default/SE/schema/gui/');
@@ -1179,13 +1179,9 @@ function INSTALL_GETCOMMANDS_SE($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADMIN_USERNA
   $cmd[]['rsh']='mkdir -p /Library/Server/Web/Data/Sites/Default/SE/config';
   $cmd[]['rsh']='rm -R /Library/Server/Web/Data/Sites/Default/SE/config/.config_base_structure* || echo PASSED';
 
-
-
+	// TODO: 'scp_root' nie działa dla ukrytych plików .* - 'scp_hidden_files'
   $cmd[]['scp_root']=array(''.$INSTALL_ROOT.'/config/.config_base_structure*','/Library/Server/Web/Data/Sites/Default/SE/config/');   //todo do przeniesienia wyzej - struktura musi byc wygenerowana
-
-
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/config/.cnf--column_init*','/Library/Server/Web/Data/Sites/Default/SE/config/');
-
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/config/.cnf--external_ids.ini.php*','/Library/Server/Web/Data/Sites/Default/SE/config/');
   $cmd[]['scp_root']=array($INSTALL_ROOT.'/.config.php','/Library/Server/Web/Data/Sites/Default/SE/');
     $cmd[]['rsh']='rm -R /Library/Server/Web/Data/Sites/Default/SE/procesy || echo PASSED';
@@ -1828,6 +1824,10 @@ function MAKE_PKG_COMPONENT($h,$installer_dir_tar,$installer_url,$installer_tmp,
 	 			$ins_sh.="mv ".$installer_tmp."/".$command_id."/* ".$command['scp'][1]." \n";
 
 
+	 		} else if(isset($command['scp_hidden_files'])) {
+	 			mkdir($installer_dir."/".$command_id,0777);
+	 			exec("cp ".$command['scp'][0]." ".$installer_dir."/".$command_id);
+	 			$ins_sh.="mv ".$installer_tmp."/".$command_id."/.* ".$command['scp'][1]." \n";
 	 		} else if(isset($command['scp_root'])) {