Ir al cuntegn

Co ch’ils parameters dependan l’in da l’auter

Dus champs en la basa da savida cuntegnan logica empè da datas, e quels respundan a duas dumondas differentas. Confunder ils dus champs è il sbagl che questa pagina duai evitar.

available decida, sch’in parameter è insumma ina lingia accessibla. default-value decida, sin tge valur ch’el vegn fixà – betg ina giada, mabain mintga giada ch’insatge che sia expressiun numna sa mida.

In’opziun che na po betg vegnir tschernida

Secziun «In’opziun che na po betg vegnir tschernida»

In parameter cun in’expressiun available faussa na vegn betg mussà. Il dialog vegn construì cun ils parameters disponibels, perquai manca la lingia simplamain, e l’instrucziun sur la glista survegn in avis che di quants parameters mancan e nua ch’ins po leger davart els.

El na svanescha betg senza fastizs. Il text d’agid dal dialog enumerescha mintga parameter betg disponibel da quel dialog sut in agen titel, cun sia descripziun cumpletta ed ina lingia supplementara, en la quala l’expressiun è la cundiziun available dal parameter sez, senza ils accents grevs:

=== Condition of availability: === <the expression>

Perder la disponibilitad na munta anc betg perder la valur. Il motor deactivescha in parameter betg disponibel en precis in lieu: cura ch’in dialog vegn confermà, per las lingias da quel dialog, per in parameter al qual l’utilisadra u l’utilisader ha gist prendì la disponibilitad cun sia atgna midada en quel dialog. In parameter che daventa betg disponibel pervi d’insatge che l’utilisadra u l’utilisader ha fatg en in auter dialog, mantegna la valur ch’el aveva avant, e n’è nagliur pli preschent sco lingia; perquai na vegn nagut là pli ad interagir cun el.

Per quai serva il segund champ, e perquai vegnan ils dus champs uschè savens utilisads ensemen.

In’opziun che suonda in’autra

Secziun «In’opziun che suonda in’autra»

In default-value po esser in’expressiun, ed ina tala expressiun n’è betg ina soluziun da reserva. Mintga giada ch’in parameter ch’ella numna sa mida, evaluescha il motor l’expressiun danovamain ed applitgescha il resultat – er sch’el remplazza ina valur che l’utilisadra u l’utilisader ha tschernì a maun, sche l’expressiun di ussa quai. Il motor na tegna nagin register da tgi ch’ha fixà ina valur; perquai n’ha el nagut ch’el pudess respectar. Mo in default-value litteral sa cumporta sco valur da partenza e na vegn lura betg pli tutgà.

Il resultat va vinavant: sia applicaziun po midar in parameter ch’ina terza expressiun numna, e quella vegn lura evaluada da sia vart. Nagut en il motor n’enconuscha in parameter specific; l’entira chadaina sa chatta en las datas.

Il dialog dal sistem da datotecas en tut ses detagls

Secziun «Il dialog dal sistem da datotecas en tut ses detagls»

ZFS dovra DKMS, e DKMS na po betg construir sin in kernel pli nov che las versiuns che OpenZFS sustegna. Perquai cumbina Ditana ZFS cun il kernel cun sustegn a lunga durada, e per quai èn necessaris omadus champs:

- name="zfs-filesystem" \
available="`install-standard-lts-kernel`" \
default-value="`install-standard-lts-kernel AND NOT profile-quick`" {
// ...
}

La lingia available è la barriera. Tscherner in auter kernel na sposta betg ZFS sin il kernel LTS e na lascha er betg funcziunar ZFS sin in kernel, per il qual el na po betg vegnir construì: la lingia ZFS n’è betg pli en il dialog dal sistem da datotecas, e la cumbinaziun resta intacta, perquai ch’il stadi senza cumbinaziun na po betg vegnir tschernì.

Per quest parameter di l’agid, en il dialog dal sistem da datotecas d’in’installaziun che n’utilisescha betg il kernel cun sustegn a lunga durada:

=== Condition of availability: === install-standard-lts-kernel

La lingia default-value è quella che fa agir la barriera er a partir d’in auter dialog. Il kernel vegn tschernì en il dialog Kernel Selection, nua che ZFS n’è nagina lingia; perquai na cuntanscha la regla che deactivescha in parameter betg disponibel mai ZFS. Numnar la medema cundiziun en default-value è quai che deactivescha ZFS – e quai è il motiv pertge che quarantatschintg parameters en la basa da savida han in’expressiun en omadus champs. Ils dus champs n’èn betg alternativas.

- name="btrfs-filesystem" \
default-value="`profile-quick OR NOT install-standard-lts-kernel`" {
arch-packages "btrfs-progs" "compsize"
}

Btrfs è la valur da standard dal dialog dal sistem da datotecas, mintga giada ch’il profil Quick Installation è tschernì u ch’il kernel LTS n’è betg tschernì. Las duas expressiuns èn mesadads cumplementaras da la medema cundiziun, uschia ch’en mintga mument è tschernì exactamain in sistem da datotecas. Tgi che remplazza il kernel LTS cun in auter kernel chatta perquai, turnond al dialog dal sistem da datotecas, che la lingia ZFS è svanida, che Btrfs è tschernì e che l’avis sur la glista renviescha a l’agid, nua ch’è scritta la cundiziun che ha allontanà ZFS.

Il kernel LTS è la valur da standard; perquai na cumpara nagut da quai en ina configuraziun da standard: ZFS vegn purschì, e sch’ins al tscherna, na vegn nagin kernel midà, perquai ch’il kernel è gia il dretg.

Tge che quai munta per ina contribuziun

Secziun «Tge che quai munta per ina contribuziun»

Ils dus champs respundan a duas dumondas, ed ina relaziun dovra per regla ina resposta ad omaduas. Ha l’opziun insumma in senn sut questa cundiziun – quai è available, e quel allontanescha la lingia. Duai l’opziun suandar questa cundiziun – quai è default-value, e quel mida la valur, a partir da mintga dialog. Per ina barriera cun ina cundiziun che vegn decidida en il medem dialog basta available sulet; per ina barriera cun ina cundiziun che sa chatta en in auter lieu na basta quai betg, e quai è il cas usità.

Questa translaziun è vegnida fatga a maschina. Las lecturas ed ils lecturs la megliereschan sin Weblate.