WORK=$(readlink -f ${WORK:-$(dirname $(dirname $LIBDIR))})
mkdir -p $WORK
-RPM_BUILDER=$(find $WORK -maxdepth 2 -type d -name rpmbuilder)
WORKTMP=$WORK/tmp
WORKLOGS=$WORKTMP/logs
RPMLISTS=$WORKRESULTS/rpmlists
CHECKSUM_DIR=$WORKRESULTS/bin_checksum
RESULT_IMAGES_DIR=$WORKRESULTS/images
-RPM_BUILDER_SETTINGS=$WORKTMP/mocksettings/mock.cfg
function _read_build_config()
{
_header "STEP OK: $@"
}
-
-function _run_cmd()
-{
- _info "[cmd-start]: $@"
- stamp_start=$(date +%s)
- time $@ 2>&1 || _abort "Command failed: $@"
- stamp_end=$(date +%s)
- echo "$((stamp_end - stamp_start)) $@" >> $DURATION_LOG.unsorted
- sort -nr $DURATION_LOG.unsorted > $DURATION_LOG
- _log "[cmd-end]: $@"
-}
-
-
-function _run_cmd_as_step()
-{
- if [ $# -eq 1 -a -f $1 ]; then
- step="$(basename $1)"
- else
- step="$@"
- fi
- _step $step
- _run_cmd $@
- _success $step
-}
-
function _add_rpms_to_localrepo()
{
local rpms=$@
_create_localrepo
}
-function _add_rpms_dir_to_repo()
-{
- local repo_dir=$1
- local rpm_dir=$2
- mkdir -p $repo_dir
- cp -f $(repomanage --keep=1 --new $rpm_dir) $repo_dir/
-}
-
function _create_localrepo()
{
pushd $REPO_DIR
- _run_cmd createrepo --workers=8 --update .
+ createrepo --workers=8 --update .
popd
pushd $SRC_REPO_DIR
- _run_cmd createrepo --workers=8 --update .
+ createrepo --workers=8 --update .
popd
}
-function _add_rpms_to_repos_from_workdir()
-{
- _add_rpms_dir_to_repo $REPO_DIR $1/buildrepository/mock/rpm
- _add_rpms_dir_to_repo $SRC_REPO_DIR $1/buildrepository/mock/srpm
- #find $1/ -name '*.tar.gz' | xargs rm -f
- true
-}
-
function _publish_results()
{
local from=$1
function _load_docker_image()
{
local docker_image=$1
- local docker_image_url="$(_read_build_config DEFAULT docker_images)/${docker_image}.tar"
if docker inspect ${docker_image} &> /dev/null; then
echo "Using already built ${docker_image} image"
else
echo "Loading ${docker_image} image"
+ local docker_image_url="$(_read_build_config DEFAULT docker_images)/${docker_image}.tar"
curl -L $docker_image_url | docker load
fi
}