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,
|
// 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
|
// sondern überspringt den Schritt mit einer verständlichen Meldung, wenn er fehlt. Die vier
|
||||||
// erzeugten Dateien sind versioniert, danach braucht niemand mehr den Ordner.
|
// 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 = [
|
const KIT_MAPS = [
|
||||||
// glTF packt Rauheit nach G und Metall nach B — dasselbe Schema wie die arm-Karten von
|
// 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.
|
// 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**
|
- [ ] **Schritt 4: Ohne Kit noch einmal laufen lassen**
|
||||||
|
|
||||||
```bash
|
```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**
|
- [ ] **Schritt 5: Commit**
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user