| From 63f685e468bef94d8938b7a9c1a18c6c00840219 Mon Sep 17 00:00:00 2001 |
| From: "Yann E. MORIN" <yann.morin.1998@free.fr> |
| Date: Tue, 27 Dec 2016 11:21:09 +0100 |
| Subject: [PATCH] sounds: do not download and check sha1s |
| |
| To validate the sound archives, the corresponding sha1s are also |
| downloaded from the same location, and that download is done at install |
| time. |
| |
| However, that poses at least two problems: |
| |
| - in Buildroot, we already have validated the downloads with the sha1s |
| anyway, and trying to download anything at install time is not |
| always possible (e.g. for off-line builds); |
| |
| - since the download scheme is not secured (plain http), a |
| man-in-the-middle for the sounds will also be able to MITM the |
| download of the sha1s, so there is absolutely no additional safety |
| in doing so. |
| |
| So we just do without the sha1 download and checks. |
| |
| Signed-off-by: Julien Olivain <ju.o@free.fr> |
| [Julien: rebase patch on tag 20.7.0] |
| Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> |
| --- |
| sounds/Makefile | 10 ---------- |
| 1 file changed, 10 deletions(-) |
| |
| diff --git a/sounds/Makefile b/sounds/Makefile |
| index 288b8139a9..260434e504 100644 |
| --- a/sounds/Makefile |
| +++ b/sounds/Makefile |
| @@ -101,17 +101,7 @@ ifneq ($(SOUNDS_CACHE_DIR),) |
| if test ! -f "$$(SOUNDS_CACHE_DIR)/$$@"; then \ |
| (cd "$$(SOUNDS_CACHE_DIR)"; $$(DOWNLOAD) $$(SOUNDS_URL)/$$@); \ |
| fi; \ |
| - if test ! -f "$$(SOUNDS_CACHE_DIR)/$$@.sha1"; then \ |
| - (cd "$$(SOUNDS_CACHE_DIR)"; $$(DOWNLOAD) $$(SOUNDS_URL)/$$@.sha1); \ |
| - fi; \ |
| $$(LN) -sf "$$(SOUNDS_CACHE_DIR)/$$@" .; \ |
| - $$(LN) -sf "$$(SOUNDS_CACHE_DIR)/$$@.sha1" .; \ |
| - $$(SHA1SUM) -c --status $$@.sha1 || \ |
| - ( \ |
| - rm -f "$$(SOUNDS_CACHE_DIR)/$$@" "$$(SOUNDS_CACHE_DIR)/$$@.sha1" $$@ $$@.sha1; \ |
| - echo "Bad checksum: $$@" 1>&2; \ |
| - exit 1; \ |
| - ) || exit 1; \ |
| fi |
| else |
| $(CMD_PREFIX) \ |
| -- |
| 2.45.2 |
| |