| 123456789101112131415161718192021222324 |
- #!/bin/bash
- umask 022
- BIN_RM=/usr/bin/rm
- BIN_MKDIR=/usr/bin/mkdir
- BIN_CP=/usr/bin/cp
- BIN_CHMOD=/usr/bin/chmod
- BIN_TAR=/usr/bin/gtar
- BIN_UNAME=/usr/bin/uname
- BIN_ECHO=/usr/bin/echo
- export PATH=${HOME}/go/bin:${HOME}/app/bin:${HOME}/app/sbin:/opt/local/sbin:/opt/local/bin:$PATH
- package_file_name=sensu-`${BIN_UNAME} -s`-`${BIN_UNAME} -r`.tgz
- cd ${HOME}
- # Set perms for some files before packaging
- ${BIN_CHMOD} 0755 app/init/* app/sbin/*
- ${BIN_CHMOD} 0644 app/init/sensu_client_template.xml
- ${BIN_MKDIR} -p target
- ${BIN_ECHO} ${BUILD_ID} > BUILD_NUMBER.txt
- ${BIN_TAR} cpzf target/${package_file_name} app etc log run BUILD_NUMBER.txt
|