From: Roland Haeder <roland@mxchange.org>
Date: Thu, 8 Oct 2015 15:55:51 +0000 (+0200)
Subject: dist.sh is now generic and can be easily distributed. You should now use it for
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=44347b1ccd9673532bb24259c2b9c4cfd0d44c2f;p=jcore-logger-lib.git

dist.sh is now generic and can be easily distributed. You should now use it for
EJB projects as the EJB jar will be copied to (my system specs, will be
improved later on) a Glassfish domain's "lib" directory. I do this here for
easy local deployment (not in-place).

Signed-off-by: Roland Häder <roland@mxchange.org>
---

diff --git a/dist.sh b/dist.sh
index b3487d7..f48251e 100755
--- a/dist.sh
+++ b/dist.sh
@@ -1,10 +1,23 @@
 #!/bin/sh
 
-NAME="jcore-logger-lib"
+NAME="${PWD##*/}"
+DIST="dist/${NAME}.jar"
 LIST=`find ../*/lib/${NAME}.jar`
 LIST="${LIST} `find ../*/*-ejb/lib/${NAME}.jar`"
+LIST="${LIST} ${HOME}/gf_domains/domain1/lib/"
 
-for entry in ${LIST};
+for target in ${LIST};
 do
-	cp -v dist/${NAME}.jar ${entry}
+	if [ ! -f "${DIST}" ]
+	then
+		echo "$0: '${DIST}' not found."
+	elif [ -d "${target}" ]
+	then
+		cp -v "${DIST}" "${target}"
+	elif [ -f "${target}" ]
+	then
+		cp -v "${DIST}" "${target}"
+	else
+		echo "$0: Target '${target}' not found."
+	fi
 done