From eb7b301625bd8319b45ec47dce2462c06ac4050d Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 29 Jun 2020 01:34:28 -0400 Subject: Add patch to fix usign errors on empty indices --- diff --git a/debian/changelog b/debian/changelog index 4a04a91..a327358 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +pro-archman (2.1.0-2) UNRELEASED; urgency=medium + + * Backport a patch from upstream to fix a failure to sign empty feed + index files. + + -- Patrick McDermott Mon, 29 Jun 2020 01:33:21 -0400 + pro-archman (2.1.0-1) unstable; urgency=medium * New upstream version. diff --git a/debian/patches/0001-update_feeds-Fix-usign-errors-on-empty-indices.patch b/debian/patches/0001-update_feeds-Fix-usign-errors-on-empty-indices.patch new file mode 100644 index 0000000..41a6a41 --- /dev/null +++ b/debian/patches/0001-update_feeds-Fix-usign-errors-on-empty-indices.patch @@ -0,0 +1,29 @@ +From 5285baf194c84bac30d49cc8e8d42e70a3a1a43f Mon Sep 17 00:00:00 2001 +From: Patrick McDermott +Date: Mon, 29 Jun 2020 01:30:37 -0400 +Subject: [PATCH] update_feeds(): Fix usign errors on empty indices + +Fixes: + + Cannot open message file: Invalid argument +--- + src/index.sh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/index.sh b/src/index.sh +index 275934e..6e77a9d 100644 +--- a/src/index.sh ++++ b/src/index.sh +@@ -201,7 +201,8 @@ update_feeds() + mv -- "${sect}/Packages~" \ + "${sect}/Packages" + else +- 1>"${sect}/Packages" ++ # Must be non-empty for usign to work. ++ printf '\n' 1>"${sect}/Packages" + fi + if ${conf_gzip}; then + "${GZIP}" -9c -- "${sect}/Packages" \ +-- +2.11.0 + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..f9ee640 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-update_feeds-Fix-usign-errors-on-empty-indices.patch -- cgit v0.9.1