Files
sensible-utils/sensible-utils.install
Fredrick Brennan 724f305e6f v0.0.20 pkgrel 5
Adds a check for all the envvars the package uses.
2023-06-21 01:53:50 -04:00

25 lines
495 B
Bash

#!/bin/bash
source /usr/share/sensible-utils/sensible-envvars
post_install() {
for cmd in ${!SENSIBLEENVVARS[*]}; do
local cmdpath
cmdpath="$(which $cmd)"
[[ -n "$cmdpath" ]] || continue
local envvar
envvar="${SENSIBLEENVVARS["$cmd"]}"
if [[ -z "$envvar" ]]; then
continue
fi
[[ -z "${!envvar}" ]] && echo "$cmdpath requires $envvar be set in the environment to work properly!"
done
}
post_upgrade() {
post_install "$@"
}
# vim:set ts=2 sw=2 et: