mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
User more appropriate permissions (755 -> 644)
This commit is contained in:
@@ -119,7 +119,7 @@ func Start() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
_ = os.Mkdir(downloads, 0755)
|
_ = os.Mkdir(downloads, 0644)
|
||||||
|
|
||||||
config.Set(config.Stash, stash)
|
config.Set(config.Stash, stash)
|
||||||
config.Set(config.Generated, generated)
|
config.Set(config.Generated, generated)
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ func (g *SpriteGenerator) Generate() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (g *SpriteGenerator) generateSpriteImage(encoder *ffmpeg.Encoder) error {
|
func (g *SpriteGenerator) generateSpriteImage(encoder *ffmpeg.Encoder) error {
|
||||||
|
if g.imageExists() {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
logger.Infof("[generator] generating sprite image for %s", g.Info.VideoFile.Path)
|
logger.Infof("[generator] generating sprite image for %s", g.Info.VideoFile.Path)
|
||||||
|
|
||||||
// Create `this.chunkCount` thumbnails in the tmp directory
|
// Create `this.chunkCount` thumbnails in the tmp directory
|
||||||
@@ -109,6 +112,9 @@ func (g *SpriteGenerator) generateSpriteImage(encoder *ffmpeg.Encoder) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (g *SpriteGenerator) generateSpriteVTT(encoder *ffmpeg.Encoder) error {
|
func (g *SpriteGenerator) generateSpriteVTT(encoder *ffmpeg.Encoder) error {
|
||||||
|
if g.vttExists() {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
logger.Infof("[generator] generating sprite vtt for %s", g.Info.VideoFile.Path)
|
logger.Infof("[generator] generating sprite vtt for %s", g.Info.VideoFile.Path)
|
||||||
|
|
||||||
spriteImage, err := imaging.Open(g.ImageOutputPath)
|
spriteImage, err := imaging.Open(g.ImageOutputPath)
|
||||||
@@ -134,5 +140,15 @@ func (g *SpriteGenerator) generateSpriteVTT(encoder *ffmpeg.Encoder) error {
|
|||||||
}
|
}
|
||||||
vtt := strings.Join(vttLines, "\n")
|
vtt := strings.Join(vttLines, "\n")
|
||||||
|
|
||||||
return ioutil.WriteFile(g.VTTOutputPath, []byte(vtt), 0755)
|
return ioutil.WriteFile(g.VTTOutputPath, []byte(vtt), 0644)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (g *SpriteGenerator) imageExists() bool {
|
||||||
|
exists, _ := utils.FileExists(g.ImageOutputPath)
|
||||||
|
return exists
|
||||||
|
}
|
||||||
|
|
||||||
|
func (g *SpriteGenerator) vttExists() bool {
|
||||||
|
exists, _ := utils.FileExists(g.VTTOutputPath)
|
||||||
|
return exists
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ func marshalToFile(filePath string, j interface{}) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return ioutil.WriteFile(filePath, data, 0755)
|
return ioutil.WriteFile(filePath, data, 0644)
|
||||||
}
|
}
|
||||||
|
|
||||||
func encode(j interface{}) ([]byte, error) {
|
func encode(j interface{}) ([]byte, error) {
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ func Touch(path string) error {
|
|||||||
func EnsureDir(path string) error {
|
func EnsureDir(path string) error {
|
||||||
exists, err := FileExists(path)
|
exists, err := FileExists(path)
|
||||||
if !exists {
|
if !exists {
|
||||||
err = os.Mkdir(path, 0755)
|
err = os.Mkdir(path, 0644)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
|
|||||||
Reference in New Issue
Block a user