diff --git a/worker/btrfs_snapshot_hook.go b/worker/btrfs_snapshot_hook.go index 50451f7..f48262c 100644 --- a/worker/btrfs_snapshot_hook.go +++ b/worker/btrfs_snapshot_hook.go @@ -1,3 +1,5 @@ +// +build linux + package worker import ( diff --git a/worker/btrfs_snapshot_hook_nolinux.go b/worker/btrfs_snapshot_hook_nolinux.go new file mode 100644 index 0000000..aae4c53 --- /dev/null +++ b/worker/btrfs_snapshot_hook_nolinux.go @@ -0,0 +1,30 @@ +// +build !linux + +package worker + +type btrfsSnapshotHook struct { +} + +func newBtrfsSnapshotHook(provider mirrorProvider, snapshotPath string, mirror mirrorConfig) *btrfsSnapshotHook { + return &btrfsSnapshotHook{} +} + +func (h *btrfsSnapshotHook) postExec() error { + return nil +} + +func (h *btrfsSnapshotHook) postFail() error { + return nil +} + +func (h *btrfsSnapshotHook) postSuccess() error { + return nil +} + +func (h *btrfsSnapshotHook) preExec() error { + return nil +} + +func (h *btrfsSnapshotHook) preJob() error { + return nil +}