#!/bin/sh
set -e
set -u
. gettext.sh
TEXTDOMAIN="tails"
export TEXTDOMAIN
CONF_DIR="${HOME}"/.electrum
electrum_config_is_persistent() {
[ "$(findmnt --noheadings --output SOURCE --target "${CONF_DIR}")" = "/dev/mapper/TailsData_unlocked[/electrum]" ]
}
verify_start () {
local dialog_msg="<b><big>`gettext \"Persistence is disabled for Electrum\"`</big></b>
`gettext \"When you reboot Tails, all of Electrum's data will be lost, including your Bitcoin wallet. It is strongly recommended to only run Electrum when its persistence feature is activated.\"`
`gettext \"Do you want to start Electrum anyway?\"`
"
local launch="`gettext \"_Launch\"`"
local exit="`gettext \"_Exit\"`"
zenity --question --title "" --text "${dialog_msg}" --default-cancel \
--ok-label "${launch}" --cancel-label "${exit}"
}
if ! electrum_config_is_persistent; then
verify_start || exit 0
fi
exec /usr/bin/electrum "${@}"
syntax highlighted by Code2HTML, v. 0.9.1