Make it easier to upgrade to Felix 4.0.2
----------------------------------------

                 Key: KARAF-1251
                 URL: https://issues.apache.org/jira/browse/KARAF-1251
             Project: Karaf
          Issue Type: Improvement
          Components: karaf-core
    Affects Versions: 2.2.5
         Environment: Mac
            Reporter: Lucas Galfaso
            Priority: Minor


While trying to make Karaf work with Felix 4.0.2, I wish there are a few small 
things there that would make the upgrade a lot easier.
- Having the needed OSGi core classes in a different jar than karaf.jar (I had 
to remove them from there and added a file karaf-osgi-core-43.jar at the same 
path)
- Have a property ${felix-version} at etc/config.properties with the Felix 
framework value

Just for completeness, these are the extra things that I needed to make the 
upgrade (and I think would be ok for any user to do):
- Comment the property org.osgi.framework.system.packages.extra (if it is left 
blank, then Felix fails to start)
- Removed the current Felix and Equinox frameworks. Added Felix 4.0.2 following 
the same pattern as it was followed for Felix 3.0.9
- Change etc/config.properties to reflect the updated versions/packages for the 
property org.osgi.framework.system.packages
- Updated the classpath value at bin/admin


With all these changes, everything else just works.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to