summaryrefslogtreecommitdiff
path: root/contrib/cirrus/lib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/cirrus/lib.sh')
-rw-r--r--contrib/cirrus/lib.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/contrib/cirrus/lib.sh b/contrib/cirrus/lib.sh
index 9e9639223..32b2c91a5 100644
--- a/contrib/cirrus/lib.sh
+++ b/contrib/cirrus/lib.sh
@@ -17,6 +17,7 @@ PACKER_BASE=${PACKER_BASE:-./contrib/cirrus/packer}
CIRRUS_BUILD_ID=${CIRRUS_BUILD_ID:-DEADBEEF} # a human
CIRRUS_BASE_SHA=${CIRRUS_BASE_SHA:-HEAD}
CIRRUS_CHANGE_IN_REPO=${CIRRUS_CHANGE_IN_REPO:-FETCH_HEAD}
+TIMESTAMPS_FILEPATH="${TIMESTAMPS_FILEPATH:-/var/tmp/timestamps}"
if ! [[ "$PATH" =~ "/usr/local/bin" ]]
then
@@ -135,6 +136,16 @@ ircmsg() {
set -e
}
+record_timestamp() {
+ set +x # sometimes it's turned on
+ req_env_var "TIMESTAMPS_FILEPATH $TIMESTAMPS_FILEPATH"
+ echo "." # cirrus webui strips blank-lines
+ STAMPMSG="The $1 time at the tone will be:"
+ echo -e "$STAMPMSG\t$(date --iso-8601=seconds)" | \
+ tee -a $TIMESTAMPS_FILEPATH
+ echo -e "BLEEEEEEEEEEP!\n."
+}
+
# Run sudo in directory with GOPATH set
cdsudo() {
DIR="$1"