Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

linbo_sync: support the linbo-remote command image_name

Chiusa Adatta ai principianti
#46 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python
Ambito
cli

Direzione di ricerca

Inizia leggendo SUPPORTED_COMMANDS in linuxmusterTools/linbo/linbo_sync.py e la sintassi di linbo-remote a cui si fa riferimento nel README di linuxmuster-linbo7. Aggiungi la gestione di image_name in modo che il comando possa essere inoltrato a linbo-remote, applicando al contempo il formato del nome richiesto e i vincoli sull’ordine dei comandi. L’issue è completato quando le chiamate WebUI/API possono utilizzare image_name con create_image e upload_image.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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-remote refuses a chain with image_name plus create_qdiff/upload_qdiff, and image_name without a following create_image/upload_image.

See the README section "Images under a new name" in linuxmuster-linbo7.

Lingua principale
Python
Stelle
3
Fork
5
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di linuxmuster/linuxmuster-tools

Tutte le issue di linuxmuster/linuxmuster-tools

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.