fix(bootstrap): offsite_enabled 改为先取变量再匹配,重跑不再因 SIGPIPE 竞态误删 off-site timer
This commit is contained in:
3 files changed
+26
-8
No files matched your search
@@ -2054,7 +2054,11 @@ a generated encryption key in `/etc/felis/offsite.env` (mode 0600), and
|
||||
sealed objects, and without the key they cannot be read. A later re-run keeps
|
||||
the key; it refuses a `FELIS_OFFSITE_KEY` that differs from the one in
|
||||
`offsite.env`, since every object already in the bucket is sealed with it.
|
||||
Without a bucket the installer ends with `NO OFF-SITE COPY`.
|
||||
Without a bucket the installer ends with `NO OFF-SITE COPY`. Installers before
|
||||
the fix for a pipe race in reading `[offsite]` could also end that way on a
|
||||
host that has a bucket, and removed `felis-offsite.timer` as they did; a re-run
|
||||
of the current installer puts it back. `systemctl list-timers felis-offsite.timer`
|
||||
shows whether the timer is there. [SH-TESTED] [VM-TESTED: a re-run that lost the race]
|
||||
|
||||
What runs:
|
||||
|
||||
|
||||
Reference in new issue
Block a user