2 changed files with 21 additions and 2 deletions
@ -1,2 +1,21 @@ |
|||||
export APP_TAILSCALE_IP="10.21.21.80" |
export APP_TAILSCALE_IP="10.21.21.80" |
||||
export APP_TAILSCALE_PORT="8240" |
export APP_TAILSCALE_PORT="8240" |
||||
|
|
||||
|
# Detect we are running in a tailscale install |
||||
|
if ! cat "${UMBREL_ROOT}/db/user.json" | grep '"tailscale"' |
||||
|
then |
||||
|
|
||||
|
# Only patch unmodified v0.5.0 app script to prevent infinite loop or making weird changes to future app scripts |
||||
|
if sha256sum "${UMBREL_ROOT}/scripts/app" | grep 43d41ead6963780289e381a172ea346603e36ae650f9e5c878e93aa5c1f78e15 |
||||
|
then |
||||
|
echo "Detected Tailscale install, we need to patch the install script so this doesn't fail!" |
||||
|
|
||||
|
echo "Patching app script..." |
||||
|
sed -i 's/^ wait_for_tor_hs/ [[ "${app}" != "tailscale" ]] \&\& wait_for_tor_hs/g' "${UMBREL_ROOT}/scripts/app" |
||||
|
|
||||
|
echo "Attempting new install after patch" |
||||
|
"${UMBREL_ROOT}/scripts/app" install tailscale |
||||
|
|
||||
|
exit # this kills the original install script process |
||||
|
fi |
||||
|
fi |
||||
|
Loading…
Reference in new issue