From: Steve L. (JIRA) <ji...@sm...> - 2008-09-26 10:57:52
|
[ http://jira.smartfrog.org/jira/browse/SFOS-852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11289#action_11289 ] Steve Loughran commented on SFOS-852: ------------------------------------- Also: the signedLib directory can be made conditionally a symlink only on a secure build; on an unsigned release it is still a directory. > Write a redistributable build file to sign the JARs and create custom RPMs with these signed artifacts > ------------------------------------------------------------------------------------------------------ > > Key: SFOS-852 > URL: http://jira.smartfrog.org/jira/browse/SFOS-852 > Project: SmartFrog > Issue Type: New Feature > Components: release build > Reporter: Steve Loughran > Assignee: Steve Loughran > > To make it easier to release RPMs with signed JARs, without having people build everything from scratch > -provide a build.xml that takes a precreated directory tree and runs <rpmbuild> over it > -the .spec file can be precreated and populated with all the version tags > -a rpm.properties file (mandatory) would provide version information. > -optional security.properties file (look locally, one up, and in ~/.ant) would provide signing info > -the directory tree would be tarred up (unix tar, not Ant) and untarred using the unix tool too > Implementing this should not be too hard, as it is very similar to what we do today. however, I dont want to port the testing as it is very brittle. Better to use SmartFrog itself to do the remote install/test, as that will drive those components. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |