#!/bin/bash#upated : 21/02/2017##Exit on error in scriptset-e# This script will add a deb to the 'building' APT repository, using repreproREPREPRO=$(which reprepro)DUP="$(which dupload)"if[[$# -lt 3 ]];thenecho"Usage: ${0} <repo-dir> <change-file-path> <distro>"exit-1fiexport REPO_DIR=${1}export CHANGESFILE=${2}export DISTRO=${3}export UPLOAD=${4}PACKAGES_SOURCE=`sed-n-e's/^.*Source: //p'$CHANGESFILE`PACKAGES=`sed-n-e's/^.*Binary: //p'$CHANGESFILE`if[$UPLOAD=="upload"];thenecho"Upload parameter found running dupload"$DUP$CHANGESFILEelseecho"=====Listing Packages====="echo$PACKAGES$PACKAGES_SOURCEecho"=========================="echo"=====Removing Packages====="$REPREPRO-VVb$REPO_DIR remove $DISTRO$PACKAGES$PACKAGES_SOURCEecho"==========================="echo"=====Deploying Packages====="$REPREPRO-VVb$REPO_DIR include $DISTRO$CHANGESFILEecho"============================"fi