diff options
-rwxr-xr-x | release.sh | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -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 |