mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
v0.7.6 : ne plus creer le dossier SKILLS
Les skills ont ete fondus dans la memoire, mais les trois chemins d'installation (Windows, Linux, macOS) creaient toujours un dossier SKILLS vide. On cesse de le CREER sans cesser de le LIRE : migrateSkillsToMemory reprend encore une fois les anciens skills d'une installation existante, et il faut donc que skillsDir() continue de pointer quelque part. La fonction ne fait rien quand le dossier est absent. Rien n'est supprime : un dossier SKILLS existant reste en place, son contenu ayant deja ete repris dans la memoire. Verifie sur une installation neuve en bac a sable : plus aucun SKILLS cree.
This commit is contained in:
1 parent
d72578ea55
commit
e730c1ef49
8 files changed
+20
-15
No files matched your search
@@ -10,7 +10,7 @@ import (
|
||||
"strings"
|
||||
)
|
||||
|
||||
const Version = "0.7.5"
|
||||
const Version = "0.7.6"
|
||||
|
||||
// Main est le vrai main() du binaire (cmd/ajean ne fait que l'appeler).
|
||||
func Main() {
|
||||
|
||||
@@ -400,7 +400,10 @@ type vsFixedFileInfo struct {
|
||||
// embarquer l'installation du binaire ni les messages de console.
|
||||
func provisionDataDir() error {
|
||||
jeanHome := AjeanHome()
|
||||
for _, d := range []string{jeanHome, filepath.Join(jeanHome, "configs"), filepath.Join(jeanHome, "SKILLS")} {
|
||||
// Plus de dossier SKILLS : les skills ont ete fondus dans la memoire.
|
||||
// On ne le CREE plus, mais on continue de le LIRE une fois au demarrage
|
||||
// pour reprendre ceux d'une ancienne installation (migrateSkillsToMemory).
|
||||
for _, d := range []string{jeanHome, filepath.Join(jeanHome, "configs")} {
|
||||
if err := os.MkdirAll(d, 0o755); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -106,7 +106,10 @@ func cmdInstall(args []string) error {
|
||||
fmt.Printf(" service = %s (launchd)\n", svc)
|
||||
|
||||
// 1. Répertoires
|
||||
for _, d := range []string{ajeanHome, filepath.Join(ajeanHome, "configs"), filepath.Join(ajeanHome, "SKILLS")} {
|
||||
// Plus de dossier SKILLS : les skills ont ete fondus dans la memoire.
|
||||
// On ne le CREE plus, mais on continue de le LIRE une fois au demarrage
|
||||
// pour reprendre ceux d'une ancienne installation (migrateSkillsToMemory).
|
||||
for _, d := range []string{ajeanHome, filepath.Join(ajeanHome, "configs")} {
|
||||
if err := os.MkdirAll(d, 0o755); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -95,7 +95,10 @@ func cmdInstall(args []string) error {
|
||||
fmt.Printf(" service = %s\n", svc)
|
||||
|
||||
// 1. Create directories
|
||||
for _, d := range []string{ajeanHome, filepath.Join(ajeanHome, "configs"), filepath.Join(ajeanHome, "SKILLS")} {
|
||||
// Plus de dossier SKILLS : les skills ont ete fondus dans la memoire.
|
||||
// On ne le CREE plus, mais on continue de le LIRE une fois au demarrage
|
||||
// pour reprendre ceux d'une ancienne installation (migrateSkillsToMemory).
|
||||
for _, d := range []string{ajeanHome, filepath.Join(ajeanHome, "configs")} {
|
||||
if err := os.MkdirAll(d, 0o755); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user