aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrelease.sh30
1 files changed, 18 insertions, 12 deletions
diff --git a/release.sh b/release.sh
index f39aad1..20f2f6f 100755
--- a/release.sh
+++ b/release.sh
@@ -21,21 +21,13 @@
set -e
# Variables
-SCRIPT=$0
-REPLICANT_DIR=$1
-RELEASE_DIR=$2
-RELEASE_TYPE=$3
+SCRIPT="$0"
-. releasevars.sh
+REPLICANT_DIR=""
+RELEASE_DIR=""
+RELEASE_TYPE=""
ARGS_COUNT=2
-RELEASE_TOOLS_DIR="$REPLICANT_DIR/out/host/linux-x86/bin"
-RELEASE_TOOLS="adb fastboot heimdall mkbootimg unpackbootimg"
-RELEASE_IMAGES_DIR="$REPLICANT_DIR/out/dist"
-RELEASE_SCRIPTS_DIR=$( dirname "$SCRIPT" )
-RELEASE_SCRIPTS="release.sh releasediff.sh releasetag.sh releasevars.sh releasebuild.sh"
-RELEASE_SECURITY_DIR="$REPLICANT_DIR/vendor/replicant-security"
-RELEASE_SECURITY="media.x509.pem platform.x509.pem releasekey.x509.pem shared.x509.pem"
release_signatures_tools () {
if ! [ -d "$TOOLS" ]
@@ -236,6 +228,20 @@ then
exit 1
fi
+REPLICANT_DIR="$(realpath $1)"
+RELEASE_DIR="$(realpath $2)"
+RELEASE_TYPE="$3"
+
+. releasevars.sh
+
+RELEASE_TOOLS_DIR="$REPLICANT_DIR/out/host/linux-x86/bin"
+RELEASE_TOOLS="adb fastboot heimdall mkbootimg unpackbootimg"
+RELEASE_IMAGES_DIR="$REPLICANT_DIR/out/dist"
+RELEASE_SCRIPTS_DIR=$( dirname "$SCRIPT" )
+RELEASE_SCRIPTS="release.sh releasediff.sh releasetag.sh releasevars.sh releasebuild.sh"
+RELEASE_SECURITY_DIR="$REPLICANT_DIR/vendor/replicant-security"
+RELEASE_SECURITY="media.x509.pem platform.x509.pem releasekey.x509.pem shared.x509.pem"
+
case "$RELEASE_TYPE" in
"signatures")
release_signatures