comparison scripts/pkg/get_forge_pkg.m @ 10959:4f46520e2103

relax check in get_forge_pkg
author Jaroslav Hajek <highegg@gmail.com>
date Sat, 11 Sep 2010 13:21:17 +0200
parents be55736a0783
children c9b0a75b02e8
comparison
equal deleted inserted replaced
10958:80cf5bf4232c 10959:4f46520e2103
27 print_usage (); 27 print_usage ();
28 endif 28 endif
29 ## Verify that name is valid. 29 ## Verify that name is valid.
30 if (! (ischar (name) && rows (name) == 1 && ndims (name) == 2)) 30 if (! (ischar (name) && rows (name) == 1 && ndims (name) == 2))
31 error ("get_forge_pkg: package name must be a string"); 31 error ("get_forge_pkg: package name must be a string");
32 elseif (! all (isalnum (name) | name == "-" | name == ".")) 32 elseif (! all (isalnum (name) | name == "-" | name == "." | name == "_"))
33 error ("get_forge_pkg: invalid package name: %s", name); 33 error ("get_forge_pkg: invalid package name: %s", name);
34 endif 34 endif
35 35
36 name = tolower (name); 36 name = tolower (name);
37 37