[wip] daemon separation
This commit is contained in:
parent
98ee1dc6f1
commit
fa084118c3
48 changed files with 48 additions and 35 deletions
cmd/tstor
|
@ -4,6 +4,7 @@ import (
|
|||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io/fs"
|
||||
"log/slog"
|
||||
|
||||
"net"
|
||||
|
@ -13,13 +14,13 @@ import (
|
|||
"os/signal"
|
||||
"syscall"
|
||||
|
||||
"git.kmsign.ru/royalcat/tstor/daemons/qbittorrent"
|
||||
"git.kmsign.ru/royalcat/tstor/daemons/ytdlp"
|
||||
"git.kmsign.ru/royalcat/tstor/pkg/ctxbilly"
|
||||
wnfs "git.kmsign.ru/royalcat/tstor/pkg/go-nfs"
|
||||
"git.kmsign.ru/royalcat/tstor/pkg/rlog"
|
||||
"git.kmsign.ru/royalcat/tstor/src/config"
|
||||
"git.kmsign.ru/royalcat/tstor/src/daemons"
|
||||
"git.kmsign.ru/royalcat/tstor/src/daemons/qbittorrent"
|
||||
"git.kmsign.ru/royalcat/tstor/src/daemons/ytdlp"
|
||||
"git.kmsign.ru/royalcat/tstor/src/delivery"
|
||||
"git.kmsign.ru/royalcat/tstor/src/telemetry"
|
||||
"git.kmsign.ru/royalcat/tstor/src/vfs"
|
||||
|
@ -118,6 +119,10 @@ func run(configPath string) error {
|
|||
return err
|
||||
}
|
||||
|
||||
vfs.Walk(ctx, sfs, "/", func(path string, info fs.FileInfo, err error) error {
|
||||
return nil
|
||||
})
|
||||
|
||||
if conf.Mounts.Fuse.Enabled {
|
||||
mh := fuse.NewHandler(conf.Mounts.Fuse.AllowOther, conf.Mounts.Fuse.Path)
|
||||
err := mh.Mount(sfs)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue