Aller au contenu principal
Sujet: OBS Kernel module automatic build (Lu 434 fois) sujet précédent - sujet suivant

OBS Kernel module automatic build

Bonjour,

Je cherche à faire un module qui se compile automatiquement lorsque le kernel d'openSuse est mis à jour.

Pour comprendre le problème, voici le contexte.
Mon pc portable a besoin de tuxedo-keyboard.
J'ai trouvé un repository OBS qui le compile normalement en auto cf:
https://build.opensuse.org/package/live_build_log/home:megamaced/tuxedo-keyboard/openSUSE_Leap_15.3/x86_64

Sauf qu'on peut voir que dans la compilation la version du kernel sur laquelle il se base est: "RPMS/x86_64/tuxedo-keyboard-kmp-default-3.0.8_k5.3.18_57-lp153.1.1.x86_64.rpm" donc le kernel 5.3.18_57-lp153.

Or si je fais un zypper up, le kernel qui arrive: kernel-default-5.3.18-59.16.1 qui est plus récent.
Si je prends donc ce cas présent qu'est ce qui ne va pas dans son fichier de spec:
https://build.opensuse.org/package/view_file/home:megamaced/tuxedo-keyboard/tuxedo-keyboard.spec?expand=1

Pour que le build automatique avec la dernière version de kernel ne marche pas?


 

Re : OBS Kernel module automatic build

Répondre #2
Bonjour,

Merci pour cette information, je vais déjà faire ce changement là.
Après il faudrait que j'arrive à bien comprendre comment ça marche pour me faire mes propres paquets pour l'instant je nage complètement.

Re : OBS Kernel module automatic build

Répondre #3
Le problème ne vient pas du spec mais de la configuration des dépôts utilisés.
Regarde ici: https://build.opensuse.org/projects/home:megamaced/meta

Il utilise
openSUSE:Leap:15.3
, alors qu'il faudrait mettre
openSUSE:Leap:15.3:Update

Bonjour, je ne vois pas ou tu peux chosiir "update" dans la liste des repository.
Je n'ai que openSuse leap XX ou tumbleweed.