You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall (JIRA)" <ji...@apache.org> on 2013/01/31 21:17:12 UTC
[jira] [Created] (FELIX-3883) [Framework] Move OS and processor
aliases to configuration properties
Richard S. Hall created FELIX-3883:
--------------------------------------
Summary: [Framework] Move OS and processor aliases to configuration properties
Key: FELIX-3883
URL: https://issues.apache.org/jira/browse/FELIX-3883
Project: Felix
Issue Type: Bug
Components: Framework
Affects Versions: framework-4.2.0
Reporter: Richard S. Hall
Fix For: framework-4.4.0
Currently, we hard code our OS and processor aliases for matching native code libraries. This is bad since it requires us to edit source code to add aliases. It would be better if we moved these to configuration properties, something like this:
felix.native.os.[normalname] = alias1, alias2, etc.
felix.native.arch.[normalname] = alias1, alias2, etc.
More concretely:
felix.native.os.win32 = Windows 8, Windows 7, Windows Vista
felix.native.arch.x86 = i386, i486, i586
We could then use the properties to define as many "normal names" as we want and associate all their known aliases, so at run time all names could be normalized.
We can include a default set of normal names and aliases in default.properties, but allow people to override any of them (or add new normal names/aliases) in config.properties.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira