diff --git a/prod_build/linux/debian/scripts/deploy.sh b/prod_build/linux/debian/scripts/deploy.sh index c8f167c0ae58978303223b1d8f3aff6b7f76b598..f051be9a00550ddb20c24cce67a467303f994b3e 100755 --- a/prod_build/linux/debian/scripts/deploy.sh +++ b/prod_build/linux/debian/scripts/deploy.sh @@ -16,20 +16,20 @@ PKGFILES=$(ls . | grep .deb) [ $MOD != "" ] && MOD="-$MOD" #echo "We have $DISTR_CODENAME there" #echo "On path $REPO_DIR_SRC we have debian files." -[[ $ONBUILDSERVER == 0 ]] && scp -i $DAPCASH_REPO_KEY ../prod_build/linux/debian/scripts/publish_remote/reprepro.sh "$DAPCASH_REPO_CREDS:~/tmp/" +#[[ $ONBUILDSERVER == 0 ]] && scp -i $DAPCASH_REPO_KEY ../prod_build/linux/debian/scripts/publish_remote/reprepro.sh "$DAPCASH_REPO_CREDS:~/tmp/" for pkgfile in $PKGFILES; do pkgname=$(echo $pkgfile | sed 's/.deb$//') mv $pkgfile $wd/$PACKAGE_PATH/$pkgname$MOD.deb || { echo "[ERR] Something went wrong in publishing the package. Now aborting."; exit -4; } CODENAME=$(echo $pkgname | rev | cut -d '-' -f1 | rev) if [[ $ONBUILDSERVER == 0 ]]; then #REPREPRO and file_cellframe_services - scp -i $DAPCASH_REPO_KEY $wd/$PACKAGE_PATH/$pkgname$MOD.deb "$DAPCASH_REPO_CREDS:~/tmp/apt/" - ssh -i $DAPCASH_REPO_KEY "$DAPCASH_REPO_CREDS" "chmod +x ~/tmp/reprepro.sh && ~/tmp/reprepro.sh main $CODENAME ~/tmp/apt/$pkgname$MOD.deb $DAPCASH_REPO_PATH" + scp -i $DAPCASH_REPO_KEY $wd/$PACKAGE_PATH/$pkgname$MOD.deb "$DAPCASH_REPO_CREDS:~/aptly/repo_update/$pkgname$MOD.deb" + ssh -i $DAPCASH_REPO_KEY "$DAPCASH_REPO_CREDS" -- "~/aptly/repo_update.sh" scp -i $DAPCASH_REPO_KEY $wd/$PACKAGE_PATH/$pkgname$MOD.deb "$DAPCASH_FILESERVER_CREDS:$DAPCASH_FILESERVER_PATH/" ssh -i $DAPCASH_REPO_KEY "$DAPCASH_FILESERVER_CREDS" "ln -sf $DAPCASH_FILESERVER_PATH/$pkgname$MOD.deb $DAPCASH_FILESERVER_PATH/$pkgname$MOD-latest.deb" fi done -[[ $ONBUILDSERVER == 0 ]] && ssh -i $DAPCASH_REPO_KEY "$DAPCASH_REPO_CREDS" "rm -v ~/tmp/reprepro.sh" +#[[ $ONBUILDSERVER == 0 ]] && ssh -i $DAPCASH_REPO_KEY "$DAPCASH_REPO_CREDS" "rm -v ~/tmp/reprepro.sh" export -n "UPDVER" cd ..