This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new f82a5b2d97 IGNITE-18036 Renamed packages. Fixes #1293
f82a5b2d97 is described below

commit f82a5b2d97db0a92677105a571bf079cfc9e5aa0
Author: Aleksandr Pakhomov <[email protected]>
AuthorDate: Fri Nov 4 15:54:08 2022 +0200

    IGNITE-18036 Renamed packages. Fixes #1293
    
    Signed-off-by: Slava Koptilin <[email protected]>
---
 DEVNOTES.md                | 42 +++++++++++++++++++++---------------------
 packaging/build.gradle     |  1 +
 packaging/cli/build.gradle |  7 ++++---
 packaging/db/build.gradle  | 11 ++++++++---
 4 files changed, 34 insertions(+), 27 deletions(-)

diff --git a/DEVNOTES.md b/DEVNOTES.md
index 2c672b8ff7..aebfdba58e 100644
--- a/DEVNOTES.md
+++ b/DEVNOTES.md
@@ -347,8 +347,8 @@ You can build zip and run CLI with the following commands:
 ```shell
 ./gradlew clean packaging-cli:distZip -x test -x check
 cd packaging/cli/build/distributions
-unzip ignite3cli-3.<version>
-cd ignite3cli-3.<version>
+unzip ignite3-cli-<version>
+cd ignite3-cli-<version>
 ./bin/ignite3
 ```
 
@@ -356,14 +356,14 @@ To build a zip file with ignite-runner and run it:
 ```shell
 ./gradlew clean packaging-db:distZip -x test -x check
 cd packaging/db/build/distributions
-unzip ignite3db-3.<version>
-cd ignite3db-3.<version>
-./bin/ignite3db.sh start
+unzip ignite3-db-<version>
+cd ignite3-db-<version>
+./bin/ignite3db start
 ```
 
 To stop the started node run:
 ```shell
-./bin/ignite3db.sh stop
+./bin/ignite3db stop
 ```
 
 ### RPM/DEB packaging
@@ -372,19 +372,19 @@ There is also RPM/DEB packaging for Ignite. To build 
those packages run:
 ```shell
 ./gradlew clean buildDeb buildRpm -x test -x check
 ```
-`ignite3cli` packages are located in `packaging/cli/build/distributions/` and 
`ignite3db` packages in `packaging/db/build/distributions/`.
+`ignite3-cli` packages are located in `packaging/cli/build/distributions/` and 
`ignite3-db` packages in `packaging/db/build/distributions/`.
 ***
 
 To install RPM packages run:
 ```shell
-rpm -i ignite3cli_3.<version>.noarch.rpm
-rpm -i ignite3db_3.<version>.noarch.rpm
+rpm -i ignite3-cli-<version>.noarch.rpm
+rpm -i ignite3-db-<version>.noarch.rpm
 ```
 
 To install DEB packages run:
 ```shell
-dpkg --install ignite3cli_3.<version>_all.deb
-dpkg --install ignite3db_3.<version>_all.deb
+dpkg --install ignite3-cli_<version>_all.deb
+dpkg --install ignite3-db_<version>_all.deb
 ```
 
 Run ignite3db service:
@@ -404,14 +404,14 @@ ignite3
 
 To uninstall RPM packages run:
 ```shell
-rpm -e ignite3cli
-rpm -e ignite3db
+rpm -e ignite3-cli
+rpm -e ignite3-db
 ```
 
 To uninstall DEB packages run:
 ```shell
-dpkg --remove ignite3cli
-dpkg --remove ignite3db
+dpkg --remove ignite3-cli
+dpkg --remove ignite3-db
 ```
 
 ### Docker image
@@ -435,25 +435,25 @@ docker run -it --rm -p 10300:10300 apacheignite/ignite3
 1. Go to the `packaging/build/distributions` directory which now contains the 
packaged CLI tool and Ignite
     ```shell
    cd packaging/build/distributions
-   unzip ignite3-3.<version> 
+   unzip ignite3-<version> 
     ```
 1. Run the tool without parameters (full list of available commands should 
appear)
     ```shell
-   cd ignite3cli-3.<version>
+   cd ignite3-cli-<version>
    ./bin/ignite3
     ```
 1. Start a node
     ```shell
-   cd ../ignite3db-3.<version>
+   cd ../ignite3-db-<version>
    ./bin/ignite3db start
     ```
 1. Check that the new node is up and running
     ```shell
-    cd ../ignite3cli-3.<version>
+    cd ../ignite3-cli-<version>
    ./bin/ignite3 node status
     ```
 1. Stop the node
-    ```
-    cd ../ignite3db-3.<version>
+    ```shell
+    cd ../ignite3-db-<version>
    ./bin/ignite3db stop
     ```
diff --git a/packaging/build.gradle b/packaging/build.gradle
index bc3b641caf..fedc129747 100644
--- a/packaging/build.gradle
+++ b/packaging/build.gradle
@@ -92,6 +92,7 @@ signing {
 }
 
 task createChecksums(type: Checksum) {
+    //TODO: remove distribution name hard code IGNITE-18092
     files = 
files(files("${buildDir}/distributions/ignite3-${project.version}.zip"))
     outputDir = new File("${buildDir}/distributions")
     algorithm = Checksum.Algorithm.SHA512
diff --git a/packaging/cli/build.gradle b/packaging/cli/build.gradle
index 59713fd761..cf6c7a725c 100644
--- a/packaging/cli/build.gradle
+++ b/packaging/cli/build.gradle
@@ -39,7 +39,7 @@ dependencies {
 // Common for ZIP and RPM/DEB
 
 def tokens = [
-        PRODUCT_NAME        : 'ignite3cli',
+        PRODUCT_NAME        : 'ignite3-cli',
         PRODUCT_DISPLAY_NAME: 'Apache Ignite CLI',
         INSTALL_DIR         : '/usr/bin',
         LIB_DIR             : '/usr/lib/ignite3',
@@ -72,7 +72,8 @@ distTar.dependsOn replaceScriptVars
 distZip.dependsOn replaceScriptVars
 
 task createChecksums(type: Checksum) {
-    files = 
files(file("${buildDir}/distributions/ignite3cli-${project.version}.zip"))
+    //TODO: remove distribution name hard code IGNITE-18092
+    files = 
files(file("${buildDir}/distributions/ignite3-cli-${project.version}.zip"))
     outputDir = new File("${buildDir}/distributions")
     algorithm = Checksum.Algorithm.SHA512
 }
@@ -96,7 +97,7 @@ task cliStartScript(type: CreateStartScripts) {
 
 distributions {
     main {
-        distributionBaseName = 'ignite3cli'
+        distributionBaseName = 'ignite3-cli'
         contents {
             into('') {
                 from("$rootDir/LICENSE")
diff --git a/packaging/db/build.gradle b/packaging/db/build.gradle
index 0706338a39..e04c748803 100644
--- a/packaging/db/build.gradle
+++ b/packaging/db/build.gradle
@@ -39,7 +39,7 @@ dependencies {
 
 distributions {
     main {
-        distributionBaseName = 'ignite3db'
+        distributionBaseName = 'ignite3-db'
         contents {
             // create empty dirs that are required to start Ignite
             into('') {
@@ -63,6 +63,9 @@ distributions {
             into('bin') {
                 fileMode 0755
                 from("$rootDir/packaging/zip/ignite3db.sh")
+                rename {
+                    "ignite3db"
+                }
             }
             into('lib') {
                 from configurations.dbArtifacts
@@ -72,7 +75,8 @@ distributions {
 }
 
 task createChecksums(type: Checksum) {
-    files = 
files(file("${buildDir}/distributions/ignite3db-${project.version}.zip"))
+    //TODO: remove distribution name hard code IGNITE-18092
+    files = 
files(file("${buildDir}/distributions/ignite3-db-${project.version}.zip"))
     outputDir = new File("${buildDir}/distributions")
     algorithm = Checksum.Algorithm.SHA512
 }
@@ -107,6 +111,7 @@ def args = '--config-path $IGNITE_CONFIG_FILE --work-dir 
$WORK_PATH $NODE_NAME'
 
 def tokens = [
         PRODUCT_NAME        : 'ignite3db',
+        PACKAGE_NAME        : 'ignite3-db',
         PRODUCT_DISPLAY_NAME: 'Apache Ignite',
         APP_JAR             : 
"${project(':ignite-runner').name}-${project(':ignite-runner').version}.jar".toString(),
         MAIN_CLASS          : 'org.apache.ignite.app.IgniteCliRunner',
@@ -166,7 +171,7 @@ buildDeb {
 
 ospackage {
     license "ASL 2.0"
-    packageName packageTokens.PRODUCT_NAME
+    packageName packageTokens.PACKAGE_NAME
     packageGroup "System Environment/Daemons"
     url "https://ignite.apache.org";
     user packageTokens.USERNAME

Reply via email to