Skip to content
Snippets Groups Projects
Commit 4037eff5 authored by Alejandro Lopez Gestoso's avatar Alejandro Lopez Gestoso
Browse files

Adapted to Ubuntu 18.04 package generation

parent 0e703162
No related branches found
No related tags found
No related merge requests found
Pipeline #6048 passed
image: docker.io/labrobotica/labrobotica image: docker.io/labrobotica/labrobotica:latest
variables: variables:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
...@@ -11,8 +11,9 @@ stages: ...@@ -11,8 +11,9 @@ stages:
build-package: build-package:
stage: build stage: build
script: script:
- apt update - apt update || apt -y install ca-certificates && apt update
#- apt -y install iri-iriutils-dev iri-comm-dev #fill dependencies # Uncomment to install dependencies
# - apt -y install iri-<package_name>-dev
- apt-get -y install libboost-all-dev - apt-get -y install libboost-all-dev
- wget http://static.matrix-vision.com/mvIMPACT_Acquire/2.26.0/mvGenTL_Acquire-x86_64_ABI2-2.26.0.tgz - wget http://static.matrix-vision.com/mvIMPACT_Acquire/2.26.0/mvGenTL_Acquire-x86_64_ABI2-2.26.0.tgz
- wget http://static.matrix-vision.com/mvIMPACT_Acquire/2.26.0/install_mvGenTL_Acquire.sh - wget http://static.matrix-vision.com/mvIMPACT_Acquire/2.26.0/install_mvGenTL_Acquire.sh
...@@ -36,6 +37,6 @@ update_repo: ...@@ -36,6 +37,6 @@ update_repo:
script: script:
- cd build - cd build
- "scp -i /root/.ssh/iriLabKeyNopwd -r *mvbluefox3*.deb irilabo@labrepo.iri.upc.edu:packages/" - "scp -i /root/.ssh/iriLabKeyNopwd -r *mvbluefox3*.deb irilabo@labrepo.iri.upc.edu:packages/"
- "ssh irilabo@labrepo.iri.upc.edu -i /root/.ssh/iriLabKeyNopwd -tt /home/irilabo/repo_scripts/update_repo.sh mvbluefox3" - "ssh irilabo@labrepo.iri.upc.edu -i /root/.ssh/iriLabKeyNopwd -tt /home/irilabo/repo_scripts/update_repo.sh mvbluefox3 $(lsb_release -cs)"
only: only:
- tags - tags
\ No newline at end of file
...@@ -72,7 +72,7 @@ IF (UNIX) ...@@ -72,7 +72,7 @@ IF (UNIX)
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "labrobotica - labrobotica@iri.upc.edu") SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "labrobotica - labrobotica@iri.upc.edu")
# Uncomment to add the necessary mantainer scripts # Uncomment to add the necessary mantainer scripts
# SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/scripts/debian/preinst;${CMAKE_SOURCE_DIR}/scripts/debian/postinst;${CMAKE_SOURCE_DIR}/scripts/debian/prerm;${CMAKE_SOURCE_DIR}/scripts/debian/postrm") SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/scripts/debian/postinst;${CMAKE_SOURCE_DIR}/scripts/debian/prerm")
# Uncomment to add dependencies comma separated # Uncomment to add dependencies comma separated
# SET(CPACK_DEBIAN_PACKAGE_DEPENDS "iri-<package_name>-dev (>= 1.0~${DISTRIB})") # SET(CPACK_DEBIAN_PACKAGE_DEPENDS "iri-<package_name>-dev (>= 1.0~${DISTRIB})")
......
#!/bin/bash
set -e
case "$1" in
configure)
echo " Trying to add library to ldconfig..."
/usr/share/iri/add_lib_to_ld_config.sh -l mvbluefox3 -p && echo " Done." || echo " /usr/share/iri/add_lib_to_ld_config.sh doesn't exists. Download it from iriutils and execute it."
;;
abort-upgrade)
;;
abort-remove)
;;
abort-deconfigure)
;;
esac
exit 0
#!/bin/bash
set -e
case "$1" in
remove)
echo " Trying to remove library from ldconfig..."
/usr/share/iri/remove_lib_from_ld_config.sh -l mvbluefox3 -p && echo " Done." || echo " /usr/share/iri/remove_lib_from_ld_config.sh doesn't exists. Download it from iriutils and execute it."
;;
upgrade)
;;
deconfigure)
;;
failed-upgrade)
;;
esac
exit 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment