|
@@ -1,11 +1,9 @@
|
|
|
-Description:
|
|
|
- No longer includes Localstuff in /usr/share/misc/magic, local definitions
|
|
|
- should go to /etc/magic.
|
|
|
+Description: Support local definitions in /etc/magic
|
|
|
Author:
|
|
|
Michael Piefel <piefel@debian.org>,
|
|
|
Judit Foglszinger <fgrfgr@freenet.de>
|
|
|
Forwarded: no
|
|
|
-Last-Update: 2015-08-23
|
|
|
+Last-Update: 2015-09-18
|
|
|
|
|
|
--- a/magic/Header
|
|
|
+++ b/magic/Header
|
|
@@ -58,3 +56,37 @@ Last-Update: 2015-08-23
|
|
|
AM_CFLAGS = $(CFLAG_VISIBILITY) @WARNINGS@
|
|
|
libmagic_la_SOURCES = magic.c apprentice.c softmagic.c ascmagic.c \
|
|
|
encoding.c compress.c is_tar.c readelf.c print.c fsmagic.c \
|
|
|
+--- a/doc/file.man
|
|
|
++++ b/doc/file.man
|
|
|
+@@ -57,7 +57,7 @@
|
|
|
+ or non-printable).
|
|
|
+ Exceptions are well-known file formats (core files, tar archives)
|
|
|
+ that are known to contain binary data.
|
|
|
+-When modifying magic files or the program itself, make sure to
|
|
|
++When adding local definitions to /etc/magic, make sure to
|
|
|
+ .Em "preserve these keywords" .
|
|
|
+ Users depend on knowing that all the readable files in a directory
|
|
|
+ have the word
|
|
|
+@@ -101,7 +101,8 @@
|
|
|
+ has been applied by extension to data files.
|
|
|
+ Any file with some invariant identifier at a small fixed
|
|
|
+ offset into the file can usually be described in this way.
|
|
|
+-The information identifying these files is read from the compiled
|
|
|
++The information identifying these files is read from /etc/magic
|
|
|
++and the compiled
|
|
|
+ magic file
|
|
|
+ .Pa __MAGIC__.mgc ,
|
|
|
+ or the files in the directory
|
|
|
+@@ -460,12 +461,6 @@
|
|
|
+ The order of entries in the magic file is significant.
|
|
|
+ Depending on what system you are using, the order that
|
|
|
+ they are put together may be incorrect.
|
|
|
+-If your old
|
|
|
+-.Nm
|
|
|
+-command uses a magic file,
|
|
|
+-keep the old magic file around for comparison purposes
|
|
|
+-(rename it to
|
|
|
+-.Pa __MAGIC__.orig ) .
|
|
|
+ .Sh EXAMPLES
|
|
|
+ .Bd -literal -offset indent
|
|
|
+ $ file file.c file /dev/{wd0a,hda}
|