From 876900d6df6f10676c64879b79bb25d89536a32c Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Fri, 16 Aug 2019 14:48:02 +0800 Subject: [PATCH] packages: apply usign padding workarounds to package indexes if needed --- BSDmakefile | 0 Config.in | 0 LICENSE | 0 Makefile | 0 README | 0 README.md | 0 feeds.conf.default | 0 package/Makefile | 8 ++++++-- rules.mk | 0 9 files changed, 6 insertions(+), 2 deletions(-) mode change 100755 => 100644 BSDmakefile mode change 100755 => 100644 Config.in mode change 100755 => 100644 LICENSE mode change 100755 => 100644 Makefile mode change 100755 => 100644 README mode change 100755 => 100644 README.md mode change 100755 => 100644 feeds.conf.default mode change 100755 => 100644 package/Makefile mode change 100755 => 100644 rules.mk diff --git a/BSDmakefile b/BSDmakefile old mode 100755 new mode 100644 diff --git a/Config.in b/Config.in old mode 100755 new mode 100644 diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/Makefile b/Makefile old mode 100755 new mode 100644 diff --git a/README b/README old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/feeds.conf.default b/feeds.conf.default old mode 100755 new mode 100644 diff --git a/package/Makefile b/package/Makefile old mode 100755 new mode 100644 index 610d09d6fe..42a4102f02 --- a/package/Makefile +++ b/package/Makefile @@ -84,8 +84,12 @@ $(curdir)/index: FORCE mkdir -p $$d; \ cd $$d || continue; \ $(SCRIPT_DIR)/ipkg-make-index.sh . 2>&1 > Packages.manifest; \ - grep -vE '^(Maintainer|LicenseFiles|Source|Require)' Packages.manifest > Packages && \ - gzip -9nc Packages > Packages.gz; \ + grep -vE '^(Maintainer|LicenseFiles|Source|Require)' Packages.manifest > Packages; \ + case "$$(((64 + $$(stat -L -c%s Packages)) % 128))" in 110|111) \ + $(call ERROR_MESSAGE,WARNING: Applying padding in $$d/Packages to workaround usign SHA-512 bug!); \ + { echo ""; echo ""; } >> Packages;; \ + esac; \ + gzip -9nc Packages > Packages.gz; \ ); done ifdef CONFIG_SIGNED_PACKAGES @echo Signing package index... diff --git a/rules.mk b/rules.mk old mode 100755 new mode 100644