linbo_sync: support the linbo-remote command image_name
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 78/100
Rechercherichtung
Beginne damit, SUPPORTED_COMMANDS in linuxmusterTools/linbo/linbo_sync.py und die darin referenzierte linbo-remote-Syntax in der README von linuxmuster-linbo7 zu lesen. Füge eine treatment für image_name hinzu, damit der Befehl an linbo-remote weitergegeben werden kann, und erzwinge gleichzeitig das erforderliche Namensformat und die Einschränkungen für die Befehlsreihenfolge. Das Issue ist abgeschlossen, wenn WebUI-/API-Aufrufe image_name mit create_image und upload_image verwenden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
linuxmuster-linbo7 7.4.21 adds the linbo-remote command image_name:<name> (linuxmuster/linuxmuster-linbo7#133): the create_image/upload_image commands following it create and upload <name>.qcow2 instead of the image defined in start.conf, e.g.
linbo-remote -i pc01 -c image_name:noble,create_image:1,upload_image:1
SUPPORTED_COMMANDS in linuxmusterTools/linbo/linbo_sync.py does not know image_name yet, so WebUI/API cannot pass it to linbo-remote.
Details of the syntax:
image_name:<name>takes only the name (no position number) and must come before the image commands it applies to.<name>must match^[A-Za-z0-9_-]+$.linbo-remoterefuses a chain withimage_namepluscreate_qdiff/upload_qdiff, andimage_namewithout a followingcreate_image/upload_image.
See the README section "Images under a new name" in linuxmuster-linbo7.
- Vorherrschende Sprache
- Python
- Sterne
- 3
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus linuxmuster/linuxmuster-tools
-
LINBO hardware groups have no school ownership: LinboConfigManager ignores its school argumentOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
linuxmuster/linuxmuster-tools#36 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
Alle Issues in linuxmuster/linuxmuster-tools
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
521xueweihan/HelloGitHub#4115 ·
-
get_lldp_neighbors_detail: query asks for 'max-address' (typo for 'mac-address'), so remote_chassis_id is always emptyEvtl. vergeben @Jah-yee hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
lesson-submission pending-review
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
Ikalus1988/MisakaNet#3899 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
aws-samples/sample-per-model-bedrock#549 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100