diff --git a/install/lib/update.lib.php b/install/lib/update.lib.php
index a28de0b7985fe28603a857902d77b2bc966f9b39..6d67472fdd8fd35eae3faed707a9413a5f9ef076 100644
--- a/install/lib/update.lib.php
+++ b/install/lib/update.lib.php
@@ -476,11 +476,9 @@ function checkAndRenameCustomTemplates($default_prompt='no') {
 	$found_templates = array();
 	foreach ($template_directories as $dir) {
 		if (!is_dir($dir)) { continue; }
-		$output = array();
-		exec("find $dir -maxdepth 1 -name \*.master", $output);
-		foreach ($output as $f) {
-			if (is_file(trim($f))) {
-				$found_templates[] = trim($f);
+		foreach (glob("$dir/*.master") as $f) {
+			if (is_file($f)) {
+				$found_templates[] = $f;
 			}
 		}
 	}