Started by user Julien Enoch Running as Julien Enoch Building remotely on UbuntuVM in workspace /home/genie.zenoh/workspace/Command on jenkins-ubuntu.zenoh.io [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-DVfDYcK8TX67/agent.1226198 SSH_AGENT_PID=1226200 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /home/genie.zenoh/workspace/Command on jenkins-ubuntu.zenoh.io@tmp/private_key_13846404194886822537.key (/home/genie.zenoh/workspace/Command on jenkins-ubuntu.zenoh.io@tmp/private_key_13846404194886822537.key) [ssh-agent] Using credentials genie.zenoh (ssh://genie.zenoh@projects-storage.eclipse.org) [Command on jenkins-ubuntu.zenoh.io] $ /bin/sh -xe /tmp/jenkins16339911793640045649.sh + bash -c ls -al ~/update_debian_mirror.sh cat ~/update_debian_mirror.sh -rwxrwxr-x 1 genie.zenoh genie.zenoh 1483 Oct 2 16:08 /home/genie.zenoh/update_debian_mirror.sh #!/bin/sh NEW_VERSION=$1 if [ -z "$NEW_VERSION" ]; then echo "usage: $0 <new_version_number>" exit 0 fi MIRROR_DIR=~/ECLIPSE_DOWNLOAD_MIRROR DEB_REPO=${MIRROR_DIR}/debian-repo ECLIPSE_SSH_HOST=genie.zenoh@projects-storage.eclipse.org ECLIPSE_ZENOH_DIR=/home/data/httpd/download.eclipse.org/zenoh TMP_DIR=~/tmp/download/${NEW_VERSION} mkdir -p ${TMP_DIR} mkdir -p ${DEB_REPO}/${NEW_VERSION} echo "---- Download *-deb-pkgs.zip for ${NEW_VERSION} in ${TMP_DIR}" scp "${ECLIPSE_SSH_HOST}:${ECLIPSE_ZENOH_DIR}/zenoh*/${NEW_VERSION}/*/*-deb-pkgs.zip" ${TMP_DIR}/ || exit 1 # NOTE: ignore all arm-unknown-linux-gnueabihf packages # Rust makes the distinction between ARMv6 hard-float and ARMv7 hard-float # but Debian doesn't, leading to conflicts in packages names # We choose to keep the ones for ARMv7 rm ${TMP_DIR}/*arm-unknown-linux-gnueabihf-deb-pkgs.zip ls ${TMP_DIR} echo "---- Unzip all to ${DEB_REPO}/${NEW_VERSION}" cd ${DEB_REPO}/${NEW_VERSION} for FILE in ${TMP_DIR}/*.zip; do unzip -o ${FILE} done ls echo "---- Update ${DEB_REPO}/Package.gz" cd ${DEB_REPO}/ dpkg-scanpackages --multiversion . > Packages || exit 1 rm Packages.gz gzip -c9 < Packages > Packages.gz rm Packages rm -fr ${TMP_DIR} echo "---- Upload ${DEB_REPO}/${NEW_VERSION} and ${DEB_REPO}/Package.gz" scp -r ${DEB_REPO}/${NEW_VERSION} ${ECLIPSE_SSH_HOST}:${ECLIPSE_ZENOH_DIR}/debian-repo/ scp ${DEB_REPO}/Packages.gz ${ECLIPSE_SSH_HOST}:${ECLIPSE_ZENOH_DIR}/debian-repo/ $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 1226200 killed; [ssh-agent] Stopped. Finished: SUCCESS