Ich bau gerade die neue Version, dabei ist mir ne Kleinigkeit im base Makefile aufgefallen.
Sollte
---
test -d "${UDEVRULESDIR}" || install -m 644 -o root -g root $(UDEVRULE) $(UDEVRULESDIR)
---
nicht eher so sein (falsche Auswertung des Testbefehls)?
---
test -d "${UDEVRULESDIR}" && install -m 644 -o root -g root $(UDEVRULE) $(UDEVRULESDIR) || echo "not install udev rule"
---
Das zusätzliche echo ist damit das Makefile nicht mit exit 1 zurückkommt wen das Dir nicht vorhanden ist. Keine Ahnung ob das gewünscht ist oder nicht? Die Idee ist ja wer kein UDEV hat braucht die Regel auch nicht.
Ferner wäre es schön wenn man das
---
UDEVRULESDIR = /etc/udev/rules.d/
UDEVRULE = "99-graphlcd-base.rules"
---
so ändern könnte
---
UDEVRULESDIR ?= /etc/udev/rules.d/
UDEVRULE ?= "99-graphlcd-base.rules"
---
Das würde das Debian Paketbauen vereinfachen. Dann könnte man das per Kommandozeile setzen und müsste nicht das Makefile patchen.
BTW FYI:
[ANNOUNCE] VDR developer version 1.7.26
cu