Erstellt vor 4 Jahren

Zuletzt geändert vor 4 Jahren

#2560 new addition

File 5.19

Erstellt von: mementum Verantwortlicher:
Priorität: normal Meilenstein: freetz-future
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

Package for File 5.19

The only similar approach is in ticket #1435 with file 5.07 in a multi-patch attempt for GMediaServer.

Instead of letting the magic data be cross-compiled, it has been compiled directly on a 7490 to avoid little vs big endian problems and operational issues like Ubuntu 12.04 providing only file up to version 5.09, which cannot compile the magic data for file 5.19

The packages (like avahi and others) separates the binary from the library (libmagic). The magic data is bound to libmagic, be the latter externalized, because other applications (like gmediaserver) may use the library which is the only one accessing the data

There are three attachments:

  • revision-12515.patch

This one contains the needed changes for make/libs/Config.in and make/libs/external.in for libmagic

  • file-5.19.patch

This one contains the package implementation

  • magic.mgc

The magic data file which has to live under make/file/files/root/usr/share/misc/magic.mgc

Best regards

Anhänge (3)

revision-12515.patch (703 Byte) - hinzugefügt von mementum vor 4 Jahren.
magic.mgc.gz (223.0 KB) - hinzugefügt von mementum vor 4 Jahren.
file-5.19.patch (4.1 KB) - hinzugefügt von mementum vor 4 Jahren.
Corrected wrong file upload

Alle Anhänge herunterladen als: .zip

Änderungshistorie (6)

Geändert vor 4 Jahren durch mementum

Geändert vor 4 Jahren durch mementum

comment:1 Geändert vor 4 Jahren durch mementum

Note: magic.mgc is uploaded as magic.mgc.gz to overcome the 2.0 MB limit for attachments.

comment:2 Geändert vor 4 Jahren durch mementum

Updated the patch to include a "libmagic-precompiled" target. This allows other packages to issue a $(PKG)_DEPENDS_ON := libmagic

Geändert vor 4 Jahren durch mementum

Corrected wrong file upload

comment:3 Geändert vor 4 Jahren durch er13

  • Komponente von unknown nach packages geändert
  • Meilenstein von freetz-next nach freetz-future geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.