[live], 3.1.11

  • Hab mal meine Plugins aktualisiert, unter anderem den neuesten Stand von live commit 2c18a99, da gehen bei mir die Aufnahme Verzeichnisse jetzt nicht mehr. Es wird eine Struktur angezeigt aber kann nicht mehr navigieren.

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • rookie1

    Hat den Titel des Themas von „[live], 3.1.10“ zu „[live], 3.1.11“ geändert.
  • die Aktuelle version im git erzeugt bei mir folgenden Fehler :

    Code
    *** Plugin live:
    Makefile:11: *** unterminated call to function 'shell': missing ')'.  Stop.

    wenn ich die Änderung im commit da80f43 so ändere geht es wieder


    Code
    VERSION := $(shell awk '\#define LIVEVERSION/ { print $$3 }' setup.h | sed -e 's/[";]//g')

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Code
    VERSION := $(shell awk '\#define LIVEVERSION/ { print $$3 }' setup.h | sed -e 's/[";]//g')

    Kann eigentlich nicht funktionieren. Wenn ich mit awk suche, muss ich doch mit / anfangen.

    Passt:

    Code
    VERSION := $(shell awk '/\#define LIVEVERSION/ { print $$3 }' setup.h | sed -e 's/[";]//g')

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Oder

    Code
    VERSION := $(shell awk '/define LIVEVERSION/ { print $$3 }' setup.h | sed -e 's/[";]//g')

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Das ganze scheint sehr abhängig von der make-Version zu sein. Die letzte Version funktioniert, das awk-Konstrukt würde aber ausserhalb von make nicht gehen. Was spricht dagegen, den '#' ganz wegzulassen, dann kann man auf das escapen verzichten und den awk oder den ursprünglichen grep hernehmen?

    Bei stackoverflow gibt es auch die allgemeine Lösung

    HASH := \#

    VERSION := $(shell grep '$(HASH)define LIVEVERSION ' setup.h | awk '{ print $$3 }' | sed -e 's/[";]//g')

    vdr-2.6.7

    softhddevice, dbus2vdr, dvd, epgsearch, femon, graphtftng, web, menuorg,
    osdteletext, radio, recsearch, satip, tvguide, vnsiserver

    ubuntu focal, yavdr-ansible, linux-5.15 ,AsRock J4105, CIne CT-V7 DVB-C

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!