Skip to content

Instantly share code, notes, and snippets.

@angerman
Created February 26, 2015 11:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save angerman/2764bb3594fc0211f6cb to your computer and use it in GitHub Desktop.
Save angerman/2764bb3594fc0211f6cb to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
source "${HALCYON_DIR}/src.sh"
post_build_hook () {
expect_vars HALCYON_BASE
local tag source_dir constraints
expect_args tag source_dir build_dir -- "$@"
label=$( get_tag_label "${tag}" )
name="crashdesk"
# enter the build direcotry where the build folder is
cd ${build_dir}
log "Building keter bundle"
yesod keter -n
log_indent "Moving keter bundle to ${HALCYON_BASE}/${name}/${label}.keter"
copy_file "${name}.keter" "${HALCYON_BASE}/${name}/${label}.keter"
rm "${name}.keter"
log_indent "Symlinking ${name}-latest.keter"
ln -sf "${HALCYON_BASE}/${name}/${label}.keter" "${HALCYON_BASE}/${name}/${name}-latest.keter"
}
post_build_hook "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment