From 19f576fdf65e8bdee3ce59b14bd8647e765ab24f Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Thu, 3 Nov 2011 12:43:48 -0400 Subject: Allow carriage returns to separate filenames as well as spaces --- etc/inc/pkg-utils.inc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'etc/inc/pkg-utils.inc') diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index 854436b..357e9c9 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -474,6 +474,11 @@ function sync_package($pkg_name, $sync_depends = true, $show_message = false) { function pkg_fetch_recursive($pkgname, $filename, $dependlevel = 0, $base_url = "") { global $static_output, $g; + // Clean up incoming filenames + $filename = str_replace(" ", " ", $filename); + $filename = str_replace("\n", " ", $filename); + $filename = str_replace(" ", " ", $filename); + $pkgs = split(" ", $filename); foreach($pkgs as $filename) { if (($g['platform'] == "nanobsd") || ($g['platform'] == "embedded")) { -- cgit v1.1