ros2-deb-builder/entrypoint.sh

25 lines
461 B
Bash

#!/usr/bin/bash
PKGS="$@"
cp -R /src/* /ros2/src/
for pkg in $PKGS; do
echo "Processing $pkg"
current_dir=$(pwd)
cd "$pkg"
bloom-generate rosdebian
export DEB_BUILD_OPTIONS="parallel=`nproc`"
fakeroot debian/rules "binary --parallel"
cd "${current_dir}"
done
PKGS=$(find . -type f -name '*.deb')
for pkg in $PKGS; do
mv "$pkg" /debs/
done
PKGS=$(find . -type f -name '*.ddeb')
for pkg in $PKGS; do
mv "$pkg" /debs/
done