#!/usr/bin/env bash
set -e
set -u
set -o pipefail

if hash systemd-inhibit 2>/dev/null; then
  systemd-inhibit \
    --who=waitfor \
    --why="Awaiting PID $1" \
    tail --pid="$1" -f /dev/null
else
  tail --pid="$1" -f /dev/null
fi
