File: file.README.Debian

package info (click to toggle)
file 5.04-5%2Bsqueeze5
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,892 kB
  • ctags: 1,197
  • sloc: ansic: 10,909; sh: 9,192; makefile: 383; python: 24
file content (26 lines) | stat: -rw-r--r-- 744 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
file for Debian
---------------

How users can inject their own magics for fun:

  1. open /etc/magic and /etc/magic.mime with a text editor, as root,
     and add your own magics.

  2. have fun.


How package maintainers can inject their own magics for profit:

  1. place your magics as plain text files in
     /usr/share/file/${binary_package_name}.

  2. call 'file --compile ${binary_package_name}' from /usr/share/file
     in your postinst script (maybe we should have a trigger for that
     at some point). this will produce the binary magics
     /usr/share/file/${binary_package_name}.mgc.

  3. remove the binary magics in your postrm script.

  4. profit.

 -- Daniel Baumann <daniel@debian.org>  Sat, 27 Mar 2010 11:22:58 +0100