feat: add resumable file archive jobs and offline verification

This commit is contained in:
2026-09-23 10:50:49 +08:00
parent 2d8467e50c
commit 6eb429e21f
19 changed files with 1160 additions and 15 deletions

View File

@@ -0,0 +1,12 @@
//go:build !linux && !darwin
package retention
import (
"errors"
"os"
)
func lockJob(root *os.Root) (*os.File, error) {
return nil, errors.New("archive file jobs require Linux or macOS POSIX locking")
}