diff --git Tools/scripts/addport Tools/scripts/addport index a53c19a0b8ab..60ea68c80aa1 100755 --- Tools/scripts/addport +++ Tools/scripts/addport @@ -331,7 +331,9 @@ foreach my $thisdir (@dirs) { # let's get our hands dirty. if (! -d "ports") { system("$svn co --depth empty $repo ports") && errx(1, "can't get ports root, aborting."); - chdir "ports" or err(1,"ports"); + } + chdir "ports" or err(1,"ports"); + if (! -d "$category") { system("$svn up --depth files $category") && errx(1, "can't get temporary category directory, aborting."); } chdir $category or err(1,"$category");