#!/bin/bash

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/puppetlabs/bin

delay='1'   # second
timeout='2' # minutes
end_time="$(date -d "now + ${timeout} minutes" +%s)"

until grep -q "^cgroup /sys/fs/cgroup/" /proc/mounts 2>/dev/null; do
  if [ "$(date +%s)" -gt "$end_time" ]; then
    echo "Service cgroup-lite timed out."
    exit 1
  fi
  sleep "$delay"
done

exit 0
