diff options
author | Raphaël Hertzog <hertzog@debian.org> | 2009-10-01 21:48:14 +0200 |
---|---|---|
committer | Raphaël Hertzog <hertzog@debian.org> | 2009-10-01 21:54:23 +0200 |
commit | c6e64aafd1eeacfd94d705af72b617cfa1bc3466 (patch) | |
tree | 4786e354067ea81108de2cb651e1d9379b451c6c /scripts/Dpkg/Control | |
parent | abd59dcac70a0b010f950f96ccdaae2c7c7d0b34 (diff) | |
download | dpkg-c6e64aafd1eeacfd94d705af72b617cfa1bc3466.tar.gz |
Dpkg::Control::Fields: add Priority and Section fields to CTRL_APT_SRC
Both fields are allowed in Sources files, they are generated by
dpkg-scansources or apt-ftparchive based on the override files.
Diffstat (limited to 'scripts/Dpkg/Control')
-rw-r--r-- | scripts/Dpkg/Control/Fields.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/Dpkg/Control/Fields.pm b/scripts/Dpkg/Control/Fields.pm index 7b08dd32c..94475e52a 100644 --- a/scripts/Dpkg/Control/Fields.pm +++ b/scripts/Dpkg/Control/Fields.pm @@ -167,7 +167,7 @@ our %FIELDS = ( dep_order => 1, }, 'Priority' => { - allowed => CTRL_INFO_SRC | ALL_PKG, + allowed => CTRL_INFO_SRC | CTRL_APT_SRC | ALL_PKG, }, 'Provides' => { allowed => ALL_PKG, @@ -185,7 +185,7 @@ our %FIELDS = ( dep_order => 8, }, 'Section' => { - allowed => CTRL_INFO_SRC | ALL_PKG, + allowed => CTRL_INFO_SRC | CTRL_APT_SRC | ALL_PKG, }, 'Size' => { allowed => CTRL_APT_PKG, @@ -309,6 +309,7 @@ $FIELD_ORDER{CTRL_APT_PKG()} = [ @{$FIELD_ORDER{CTRL_PKG_DEB()}} ]; $FIELD_ORDER{CTRL_APT_SRC()} = [ @{$FIELD_ORDER{CTRL_PKG_SRC()}} ]; @{$FIELD_ORDER{CTRL_APT_SRC()}} = map { $_ eq "Source" ? "Package" : $_ } @{$FIELD_ORDER{CTRL_PKG_SRC()}}; +&field_insert_after(CTRL_APT_SRC, "Version", "Priority", "Section"); &field_insert_before(CTRL_APT_SRC, "Checksums-Md5", "Directory"); # Register vendor specifics fields |