diff packages/ecosadmin.tcl @ 160:0d0f03f76f6a

Merge from eCos master repository on 2001-06-01-18:52:13-BST
author jlarmour
date Fri, 01 Jun 2001 22:16:29 +0000
parents b939e9cada46
children e0c0827131d1
line wrap: on
line diff
--- a/packages/ecosadmin.tcl
+++ b/packages/ecosadmin.tcl
@@ -597,14 +597,15 @@ proc ecosadmin::read_data { } {
 	
 		set pkgdir [file join $ecosadmin::component_repository $ecosadmin::package_data($pkg,dir)]
 		if { ![file exists $pkgdir] || ![file isdir $pkgdir] } {
-			fatal_error "package $pkg at $pkgdir missing"
-		}
+			warning "package $pkg at $pkgdir missing"
+		} else {
 
-		# Each subdirectory should correspond to a release. A utility routine
-		# is available for this.
-		set ecosadmin::package_data($pkg,versions) [locate_subdirs $pkgdir]
-		if { $ecosadmin::package_data($pkg,versions) == "" } {
-			fatal_error "package $pkg has no version directories"
+                        # Each subdirectory should correspond to a release. A utility routine
+                        # is available for this.
+                        set ecosadmin::package_data($pkg,versions) [locate_subdirs $pkgdir]
+                        if { $ecosadmin::package_data($pkg,versions) == "" } {
+                            fatal_error "package $pkg has no version directories"
+                        }
 		}
 
 		# Sort all the versions using a version-aware comparison version