You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Khosrow Moossavi (JIRA)" <ji...@apache.org> on 2018/02/16 19:17:00 UTC

[jira] [Updated] (CLOUDSTACK-10268) Fix and enhance package script

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-10268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Khosrow Moossavi updated CLOUDSTACK-10268:
------------------------------------------
    Description: 
* new flag `-T, --use-timestamp` to use `timestamp` when POM version contains SNAPSHOT
 ** in the final artifacts (jar) name
 ** in the final package (rpm, deb) name
 ** in `/etc/cloudstack-release` file of SystemVMs
 ** in the Management Server > About dialog
 * if there's a "branding" string in the POM version (e.g. `x.y.z.a-NAME[-SNAPSHOT]`),  the branding name will be used in the final generated pacakge name such as following:
  ** `cloudstack-management-x.y.z.a-NAME.NUMBER.el7.centos.x86_64`
 ** `cloudstack-management_x.y.z.a-NAME-NUMBER~xenial_all.deb`
 * branding string can be overriden with newly added `-b, --brand` flag
 * handle the new format version for VR version
 * fix long opts (they were broken)
 * tolerate and show a warning message for unrecognized flags
 * usage help reformat

  was:
- if there's a "branding" string in the POM version (e.g. `x.y.z.a-NAME[-SNAPSHOT]`),
the branding name will be used in the final generated pacakge name such as following:
`cloudstack-management-x.y.z.a-NAME.NUMBER.el7.centos.x86_64`
- branding string can be overriden with newly added `-b, --brand` flag
- new flag `-T, --use-timestamp` to use `timestamp` in final package name where POM
version contains SNAPSHOT
- fix long opts (they were broken)
- tolerate and show a warning message for unrecognized flags
- usage help reformat


> Fix and enhance package script
> ------------------------------
>
>                 Key: CLOUDSTACK-10268
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10268
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Packaging
>            Reporter: Khosrow Moossavi
>            Priority: Minor
>             Fix For: 4.12
>
>
> * new flag `-T, --use-timestamp` to use `timestamp` when POM version contains SNAPSHOT
>  ** in the final artifacts (jar) name
>  ** in the final package (rpm, deb) name
>  ** in `/etc/cloudstack-release` file of SystemVMs
>  ** in the Management Server > About dialog
>  * if there's a "branding" string in the POM version (e.g. `x.y.z.a-NAME[-SNAPSHOT]`),  the branding name will be used in the final generated pacakge name such as following:
>   ** `cloudstack-management-x.y.z.a-NAME.NUMBER.el7.centos.x86_64`
>  ** `cloudstack-management_x.y.z.a-NAME-NUMBER~xenial_all.deb`
>  * branding string can be overriden with newly added `-b, --brand` flag
>  * handle the new format version for VR version
>  * fix long opts (they were broken)
>  * tolerate and show a warning message for unrecognized flags
>  * usage help reformat



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)