Explorar o código

Fix the indentation and improve the comments

Mark Crane %!s(int64=11) %!d(string=hai) anos
pai
achega
b4010baf05
Modificáronse 1 ficheiros con 5 adicións e 4 borrados
  1. 5 4
      resources/classes/install.php

+ 5 - 4
resources/classes/install.php

@@ -38,11 +38,12 @@ include "root.php";
 		//$option '-n' --no-clobber
 		public function recursive_copy($src, $dst, $option = '') {
 			if (file_exists('/bin/cp')) {
-				// here we are checking if the OS is SUN since the copy command is slightly different
 				if (strtoupper(substr(PHP_OS, 0, 3)) === 'SUN') {
-				exec ('cp -Rp '.$src.'/* '.$dst);
-				} else { //not sun system
-				 exec ('cp -RLp '.$option.' '.$src.'/* '.$dst);
+					//copy -R recursive, preserve attributes for SUN
+					exec ('cp -Rp '.$src.'/* '.$dst);
+				} else {
+					//copy -R recursive, -L follow symbolic links, -p preserve attributes for other Posix systemss
+					exec ('cp -RLp '.$option.' '.$src.'/* '.$dst);
 				}
 			}
 			else {