#!/bin/sh set -e # Prepare VERSION="$(cat VERSION)" # Common package() { local dir="out/$1" # Create DEBIAN Dir rm -rf "${dir}/DEBIAN" mkdir -p "${dir}/DEBIAN" cp "debian/$1" "${dir}/DEBIAN/control" # Format DEBIAN/control sed -i "s/\${VERSION}/${VERSION}/g" "${dir}/DEBIAN/control" # Fix Permissions On Jenkins chmod -R g-s "${dir}" # Package dpkg-deb --root-owner-group --build "${dir}" out } # Find And Package for dir in out/*; do # Check If Directory Exists if [ -d "${dir}" ]; then # Check If Debian Package Exists pkg="$(basename ${dir})" if [ -f "debian/${pkg}" ]; then package "${pkg}" fi fi done