#!/bin/bash set -euo pipefail BACKONE_HOME="${BACKONE_HOME:-/var/lib/backone}" LEGACY="/var/lib/zerotier-one" if [ -d "$LEGACY" ] && [ ! -f "$BACKONE_HOME/identity.public" ]; then mkdir -p "$BACKONE_HOME" cp -an "$LEGACY/." "$BACKONE_HOME/" 2>/dev/null || cp -a "$LEGACY/." "$BACKONE_HOME/" fi if ! getent passwd backone >/dev/null 2>&1 && getent passwd zerotier-one >/dev/null 2>&1; then usermod -l backone -d "$BACKONE_HOME" zerotier-one 2>/dev/null || true fi chown -R backone:backone "$BACKONE_HOME" 2>/dev/null || true