#!/bin/sh
# Copyright (c) 2015 Wojciech A. Koszek <wojciech@koszek.com>

DEPLOY_RESOURCE=$1

echo "============================================================================="
echo "# deployment started:"
echo "#   deploy repo file: '${DEPLOY_FILE}'"
echo "#   deploy resource : '${DEPLOY_RESOURCE}'"
echo "#   deploy host     : '${DEPLOY_HOST}'"
echo "#   deploy key      : '${DEPLOY_KEY}'"
echo "#   deploy URL      : '${DEPLOY_LOCATION}'"
echo "============================================================================="

K=encrypted_${DEPLOY_KEY}_key
IV=encrypted_${DEPLOY_KEY}_iv

TMPDIR=/tmp/deploy
rm -rf $TMPDIR
mkdir -p $TMPDIR

KEYFN=${TMPDIR}/travis

echo "# K=$K IV=${IV}"

openssl aes-256-cbc -K "$K" -iv "$IV" -in ${DEPLOY_FILE}.enc -out ${KEYFN} -d

ls -la

scp -B -i ${KEYFN} ${DEPLOY_RESOURCE} ${DEPLOY_HOST}:${DEPLOY_LOCATION}

#!/bin/sh
# Copyright (c) 2015 Wojciech A. Koszek <wojciech@koszek.com>

DEPLOY_RESOURCE=$1

echo "============================================================================="
echo "# deployment started:"
echo "#   deploy repo file: '${DEPLOY_FILE}'"
echo "#   deploy resource : '${DEPLOY_RESOURCE}'"
echo "#   deploy host     : '${DEPLOY_HOST}'"
echo "#   deploy key      : '${DEPLOY_KEY}'"
echo "#   deploy URL      : '${DEPLOY_LOCATION}'"
echo "============================================================================="

K=encrypted_${DEPLOY_KEY}_key
IV=encrypted_${DEPLOY_KEY}_iv

TMPDIR=/tmp/deploy
rm -rf $TMPDIR
mkdir -p $TMPDIR

KEYFN=${TMPDIR}/travis

openssl aes-256-cbc -K $K -iv $IV -in ${DEPLOY_FILE}.enc -out ${KEYFN} -d

scp -B -i ${KEYFN} ${DEPLOY_RESOURCE} ${DEPLOY_HOST}:${DEPLOY_LOCATION}

--- 
+++ 
@@ -21,6 +21,10 @@
 
 KEYFN=${TMPDIR}/travis
 
-openssl aes-256-cbc -K $K -iv $IV -in ${DEPLOY_FILE}.enc -out ${KEYFN} -d
+echo "# K=$K IV=${IV}"
+
+openssl aes-256-cbc -K "$K" -iv "$IV" -in ${DEPLOY_FILE}.enc -out ${KEYFN} -d
+
+ls -la
 
 scp -B -i ${KEYFN} ${DEPLOY_RESOURCE} ${DEPLOY_HOST}:${DEPLOY_LOCATION}
Add some debugging to figure out where hex value is coming from
