diff --git a/02.PVE初始化配置.md b/02.PVE初始化配置.md index 0ec9aae..d47741b 100644 --- a/02.PVE初始化配置.md +++ b/02.PVE初始化配置.md @@ -75,21 +75,23 @@ EOF ```bash ## 配置 PVE Ceph 免订阅软件源脚本 $ if [ -f /etc/apt/sources.list.d/ceph.sources ]; then - . /etc/os-release - CEPH_CODENAME=$(ceph -v | awk '/^ceph version / { print $(NF - 1); exit }') + ( + . /etc/os-release + CEPH_CODENAME=$(ceph -v | awk '/^ceph version / { print $(NF - 1); exit }') - if [ -z "$CEPH_CODENAME" ] || [ -z "${VERSION_CODENAME:-}" ]; then - echo "无法确定 Ceph 或 Debian 版本代号。" >&2 - exit 1 - fi + if [ -z "$CEPH_CODENAME" ] || [ -z "${VERSION_CODENAME:-}" ]; then + echo "Unable to determine Ceph or Debian codename." >&2 + exit 1 + fi - tee /etc/apt/sources.list.d/pve-ceph-no-subscription.sources >/dev/null </dev/null <