docs: Kit-Ordner des Nutzers nicht mehr verschieben zum Prüfen
Schritt 4 von Task 2 verschob modular_sidewalk_curb_kit nach /tmp und zurück. Bricht der Lauf dazwischen ab, liegt ein Ordner, der uns nicht gehört, im Temp-Verzeichnis. CURB_KIT stellt den Pfad um, ohne etwas anzufassen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8f80c020c8
commit
3a26cf837b
1 file changed
+7
-3
@@ -135,7 +135,9 @@ Ans Ende von `tools/assets/textures.mjs`, vor einem eventuellen Abschlussaufruf:
|
||||
// gehört dem Nutzer und liegt nicht im Repo — das Skript darf deshalb nicht von ihm abhängen,
|
||||
// sondern überspringt den Schritt mit einer verständlichen Meldung, wenn er fehlt. Die vier
|
||||
// erzeugten Dateien sind versioniert, danach braucht niemand mehr den Ordner.
|
||||
const KIT = "modular_sidewalk_curb_kit/textures";
|
||||
// Über CURB_KIT umstellbar, damit der Fall "Kit fehlt" geprüft werden kann, ohne den Ordner
|
||||
// des Nutzers zu verschieben.
|
||||
const KIT = `${process.env.CURB_KIT ?? "modular_sidewalk_curb_kit"}/textures`;
|
||||
const KIT_MAPS = [
|
||||
// glTF packt Rauheit nach G und Metall nach B — dasselbe Schema wie die arm-Karten von
|
||||
// Poly Haven, deshalb ist die metallicRoughness-Karte hier direkt das arm-Ziel.
|
||||
@@ -175,9 +177,11 @@ Erwartet: vier Zeilen „… erzeugt", danach liegen die vier Dateien unter `pub
|
||||
- [ ] **Schritt 4: Ohne Kit noch einmal laufen lassen**
|
||||
|
||||
```bash
|
||||
mv modular_sidewalk_curb_kit /tmp/kit-weg && node tools/assets/textures.mjs; mv /tmp/kit-weg modular_sidewalk_curb_kit
|
||||
CURB_KIT=gibt-es-nicht node tools/assets/textures.mjs
|
||||
```
|
||||
Erwartet: die Meldung, dass das Kit fehlt, Exit 0, keine Datei gelöscht. **Danach prüfen, dass der Ordner wieder da ist** — er gehört dem Nutzer.
|
||||
Erwartet: die Meldung, dass das Kit fehlt, Exit 0, keine Datei gelöscht.
|
||||
|
||||
Der Ordner des Nutzers wird dafür **nicht** verschoben. Ein `mv` nach `/tmp` und zurück wäre die naheliegende Prüfung, aber wenn der Lauf dazwischen abbricht, liegt ein Ordner, der nicht uns gehört, im Temp-Verzeichnis. Die Umgebungsvariable erreicht dasselbe, ohne etwas anzufassen.
|
||||
|
||||
- [ ] **Schritt 5: Commit**
|
||||
|
||||
|
||||
Reference in new issue
Block a user