From 202247d546c6ede201e4036a5b43c95570baef6f Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Thu, 9 May 2013 18:37:37 +0200 Subject: [PATCH] add link thingy for silk special case --- lib/builder-targets.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/builder-targets.sh b/lib/builder-targets.sh index 317bc70..c062609 100644 --- a/lib/builder-targets.sh +++ b/lib/builder-targets.sh @@ -291,11 +291,18 @@ builder_publish() { # Upload file to repository mkdir -p ${OPSI_REPOS_PRODUCT_DIR} - + echo "Publishing opsi-package to ${OPSI_REPOS_PRODUCT_DIR}" local src=${OUTPUT_DIR}/${OPSI_REPOS_FILE_PATTERN} local dst=${OPSI_REPOS_PRODUCT_DIR}/${OPSI_REPOS_FILE_PATTERN} + # Link dir + if [ "${OPSI_REPOS_LINK_NEWBUILDS}" = "true" ] ; then + mkdir -p ${OPSI_REPOS_BASE_DIR}/.new_builds + ln -sf ${OPSI_REPOS_PRODUCT_DIR} ${OPSI_REPOS_BASE_DIR}/.new_builds/${OPSI_REPOS_FILE_PATTERN} + builder_check_error "Can't Link file $dst.opsi --> $dst.opsi" + fi + # copy files if [ "${OPSI_REPOS_UPLOAD_OPSI}" = "true" ] ; then cp ${src}.opsi ${dst}.opsi