summaryrefslogtreecommitdiff
path: root/scripts/Dpkg/Control/Fields.pm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Dpkg/Control/Fields.pm')
-rw-r--r--scripts/Dpkg/Control/Fields.pm5
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