2015-12-31 08:22:38 -05:00
|
|
|
#!/bin/bash
|
2019-01-07 01:04:17 -05:00
|
|
|
set -eo pipefail
|
|
|
|
|
[[ $TRACE ]] && set -x
|
2015-01-11 18:38:51 -05:00
|
|
|
|
2016-06-09 12:48:54 -04:00
|
|
|
if [[ -e /usr/share/debconf/confmodule ]]; then
|
|
|
|
|
. /usr/share/debconf/confmodule
|
|
|
|
|
fi
|
2015-05-03 22:21:32 +02:00
|
|
|
|
2015-01-11 18:38:51 -05:00
|
|
|
case "$1" in
|
|
|
|
|
install)
|
2016-01-11 11:48:17 +01:00
|
|
|
db_get "dokku/skip_key_file"
|
|
|
|
|
if [ -z "${DEBCONF_RECONFIGURE}" ] && [ "$RET" != "true" ]; then
|
2015-05-03 22:21:32 +02:00
|
|
|
db_get "dokku/key_file"
|
|
|
|
|
if [ ! -f "$RET" ]; then
|
2019-10-22 20:22:03 -05:00
|
|
|
echo "Error: keyfile '$RET' not found." >&2
|
2019-10-23 10:54:56 +08:00
|
|
|
echo " To deploy, you will need to generate a keypair and add with 'dokku ssh-keys:add'." >&2
|
2019-01-07 01:04:17 -05:00
|
|
|
db_reset "dokku/key_file"
|
2015-05-03 22:21:32 +02:00
|
|
|
fi
|
|
|
|
|
fi
|
2015-01-11 18:38:51 -05:00
|
|
|
;;
|
|
|
|
|
|
2019-01-07 01:04:17 -05:00
|
|
|
upgrade) ;;
|
2015-02-10 11:47:20 +01:00
|
|
|
|
2022-12-26 16:41:45 -05:00
|
|
|
abort-upgrade) ;;
|
2015-01-11 18:38:51 -05:00
|
|
|
|
2022-12-26 16:41:45 -05:00
|
|
|
*)
|
2015-01-11 18:38:51 -05:00
|
|
|
echo "preinst called with unknown argument \`$1'" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
exit 0
|