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

sergeykamov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/master by this push:
     new 62e9529  WIP.
62e9529 is described below

commit 62e9529893803c56d47aa1095f3ed11a9a2008db
Author: Sergey Kamov <[email protected]>
AuthorDate: Mon Mar 30 13:40:47 2020 +0300

    WIP.
---
 bin/prepare.sh | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/bin/prepare.sh b/bin/prepare.sh
index 36d827d..b0353dd 100755
--- a/bin/prepare.sh
+++ b/bin/prepare.sh
@@ -23,7 +23,8 @@ fi
 
 zipDir=zips
 tmpDir=apache-nlpcraft
-zipFile=apache-nlpcraft-$1.zip
+zipFileBin=apache-nlpcraft-bin-$1.zip
+zipFileSrc=apache-nlpcraft-src-$1.zip
 
 curDir=$(pwd)
 
@@ -51,17 +52,37 @@ cp src/main/resources/log4j2.xml ${zipDir}/${tmpDir}/build
 cp target/*all-deps.jar ${zipDir}/${tmpDir}/build
 rsync -avzq target/apidocs/** ${zipDir}/${tmpDir}/javadoc --exclude 
'**/.DS_Store'
 
+# Prepares bin zip.
 cd ${zipDir}
-zip -rq ${zipFile} ${tmpDir} 2> /dev/null
+zip -rq ${zipFileBin} ${tmpDir} 2> /dev/null
+
+# Deletes some data for src zip
+rm -R ${tmpDir}/build 2> /dev/null
+rm -R ${tmpDir}/javadoc 2> /dev/null
+
+# Adds some data for src zip
+cd ../
+cp pom.xml ${zipDir}/${tmpDir}
+cp assembly.xml ${zipDir}/${tmpDir}
+cp README.md ${zipDir}/${tmpDir}
+
+# Prepares src zip.
+cd ${zipDir}
+zip -rq ${zipFileSrc} ${tmpDir} 2> /dev/null
 
 rm -R ${tmpDir} 2> /dev/null
 
-shasum -a 1 ${zipFile} > ${zipFile}.sha1
-shasum -a 256 ${zipFile} > ${zipFile}.sha256
-md5 ${zipFile} > ${zipFile}.md5
-gpg --detach-sign ${zipFile}
+function sign() {
+  shasum -a 1 $1 > $1.sha1
+  shasum -a 256 $1 > $1.sha256
+  md5 $1 > $1.md5
+  gpg --detach-sign $1
+}
+
+sign "${zipFileBin}"
+sign "${zipFileSrc}"
 
 cd ${curDir}
 
 echo
-echo "Files prepared in folder: ${zipDir}"
+echo "Files prepared in folder: ${zipDir}"
\ No newline at end of file

Reply via email to