Disable SIGUSR1 handler for Windows (not available)
This commit is contained in:
parent
1e539f4e54
commit
d5c7a81888
2 changed files with 16 additions and 6 deletions
|
|
@ -5,10 +5,8 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"sync"
|
"sync"
|
||||||
"syscall"
|
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/navidrome/navidrome/core"
|
"github.com/navidrome/navidrome/core"
|
||||||
|
|
@ -74,10 +72,6 @@ func New(ds model.DataStore, cacheWarmer core.CacheWarmer, broker events.Broker)
|
||||||
lock: &sync.RWMutex{},
|
lock: &sync.RWMutex{},
|
||||||
scan: make(chan bool),
|
scan: make(chan bool),
|
||||||
}
|
}
|
||||||
signals := []os.Signal{
|
|
||||||
syscall.SIGUSR1,
|
|
||||||
}
|
|
||||||
signal.Notify(sigChan, signals...)
|
|
||||||
s.loadFolders()
|
s.loadFolders()
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
|
||||||
16
scanner/signaler_unix.go
Normal file
16
scanner/signaler_unix.go
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
// +build !windows !plan9
|
||||||
|
|
||||||
|
package scanner
|
||||||
|
|
||||||
|
import (
|
||||||
|
"os"
|
||||||
|
"os/signal"
|
||||||
|
"syscall"
|
||||||
|
)
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
signals := []os.Signal{
|
||||||
|
syscall.SIGUSR1,
|
||||||
|
}
|
||||||
|
signal.Notify(sigChan, signals...)
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue