---
 source-builder/sb/download.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py
index dd7880d..984bbaa 100644
--- a/source-builder/sb/download.py
+++ b/source-builder/sb/download.py
@@ -184,6 +184,9 @@ def _http_parser(source, pathkey, config, opts):
         # Wipe out everything special in the file name.
         #
         source['file'] = re.sub(r'[^a-zA-Z0-9.\-]+', '-', source['file'])
+        max_file_len = 127
+        if len(source['file']) > max_file_len:
+            raise error.general('file name length is greater than %i (maybe 
use --rsb-file=FILE option): %s' % (max_file_len, source['file']))
     #
     # Check local path
     #
-- 
2.12.3

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to