Je développe un module noyau Linux en dehors de l'arborescence source Linux (de façon standard) et j'essaie d'inclure automatiquement le hash git commit du driver dans la chaîne de version imprimé pendant la charge du module. Le Makefile calcule le hachage git en utilisant la commandegit commit hash d'un module chargeable externe
DRV_TAG := $(shell git log -1 --pretty=format:"%h")
mais cela prend le hachage git de l'arbre Linux et pas mon chauffeur. Pouvez-vous dire à git de regarder un répertoire particulier lors de l'exécution des commandes, ou bien, est-ce qu'il y a une meilleure façon d'aborder ce problème?
Ce utilise 1.5.4.5 git et Linux 2.6.28