Better fallback for dpkg -S on unknown symlinks
[dpkg/hertzog.git] / ostable
blobf79ad0b7eb0def578c6cbcdac7239adba2eda613
1 # This file contains the table of known operating system names.
3 # Architecture names are formed as a combination of the system name
4 # (from this table) and CPU name (from cputable) after mapping from
5 # the Debian triplet (from triplettable). A list of architecture
6 # names in the Debian ‘sid’ distribution can be found in the archtable
7 # file.
9 # Column 1 is the Debian name for the system, used to form the system part
10 # in the Debian triplet.
11 # Column 2 is the GNU name for the system, used to output build and host
12 # targets in ‘dpkg-architecture’.
13 # Column 3 is an extended regular expression used to match against the
14 # system part of the output of the GNU config.guess script.
16 # <Debian name> <GNU name>      <config.guess regex>
17 gnueabi-linux   linux-gnueabi   linux[^-]*-gnueabi
18 gnulp-linux     linux-gnulp     linux[^-]*-gnulp
19 gnu-linux       linux-gnu       linux[^-]*(-gnu.*)?
20 gnu-kfreebsd    kfreebsd-gnu    kfreebsd[^-]*(-gnu.*)?
21 gnu-knetbsd     knetbsd-gnu     knetbsd[^-]*(-gnu.*)?
22 gnu-hurd        gnu             gnu[^-]*
23 bsd-darwin      darwin          darwin[^-]*
24 bsd-freebsd     freebsd         freebsd[^-]*
25 bsd-netbsd      netbsd          netbsd[^-]*
26 bsd-openbsd     openbsd         openbsd[^-]*
27 sysv-solaris    solaris         solaris[^-]*