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)