Skip to content

Commit

Permalink
Fix publishing of deb packages.
Browse files Browse the repository at this point in the history
  • Loading branch information
GUI committed Nov 28, 2015
1 parent 29ed7f8 commit 85b7cea
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions build/package/publish
Expand Up @@ -28,7 +28,7 @@ for PACKAGE in "${PACKAGES[@]}"; do
done

for PACKAGE in "${PACKAGES[@]}"; do
CURL_ARGS=""
CURL_ARGS=()
FILE_PATH=$(basename $PACKAGE)

if [[ "$PACKAGE" == *"centos"* ]]; then
Expand All @@ -43,12 +43,12 @@ for PACKAGE in "${PACKAGES[@]}"; do

if [[ "$PACKAGE" == *"debian"* || "$PACKAGE" == *"ubuntu"* ]]; then
[[ "$FILE_PATH" =~ ~([a-z]+)_ ]]
CURL_ARGS="$CURL_ARGS -H 'X-Bintray-Debian-Distribution: ${BASH_REMATCH[1]}'"
CURL_ARGS+=("-H" "X-Bintray-Debian-Distribution: ${BASH_REMATCH[1]}")
[[ "$FILE_PATH" =~ _([a-z0-9]+)\.deb ]]
CURL_ARGS="$CURL_ARGS -H 'X-Bintray-Debian-Architecture: ${BASH_REMATCH[1]}'"
CURL_ARGS="$CURL_ARGS -H 'X-Bintray-Debian-Component: main'"
CURL_ARGS+=("-H" "X-Bintray-Debian-Architecture: ${BASH_REMATCH[1]}")
CURL_ARGS+=("-H" "X-Bintray-Debian-Component: main")
FILE_PATH="pool/main/a/api-umbrella/$FILE_PATH"
fi

curl -X PUT --user $BINTRAY_USERNAME:$BINTRAY_API_KEY --upload-file "$PACKAGE" $CURL_ARGS "https://api.bintray.com/content/nrel/$REPO/api-umbrella/$VERSION/$FILE_PATH"
curl -X PUT --user $BINTRAY_USERNAME:$BINTRAY_API_KEY --upload-file "$PACKAGE" --fail "${CURL_ARGS[@]}" "https://api.bintray.com/content/nrel/$REPO/api-umbrella/$VERSION/$FILE_PATH"
done

0 comments on commit 85b7cea

Please sign in to comment.