Mercurial > hg > octave-lyh
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 |