From patchwork Tue May 17 15:52:25 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sven Eckelmann X-Patchwork-Id: 623184 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (caladan.dune.hu [78.24.191.180]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3r8MLJ0Njtz9t6F for ; Wed, 18 May 2016 01:53:12 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=open-mesh-com.20150623.gappssmtp.com header.i=@open-mesh-com.20150623.gappssmtp.com header.b=ieZNISEl; dkim-atps=neutral Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 6A213B91DBB; Tue, 17 May 2016 17:52:43 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Tue, 17 May 2016 17:52:43 +0200 (CEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 3642FB91DB4 for ; Tue, 17 May 2016 17:52:39 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .open-mesh. - helo: .mail-wm0-f47.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Tue, 17 May 2016 17:52:38 +0200 (CEST) Received: by mail-wm0-f47.google.com with SMTP id g17so21822851wme.0 for ; Tue, 17 May 2016 08:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=open-mesh-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=7DddKQujfWtoQgqB8U7UxHj8P3afoVp1l6q1dTPbHzQ=; b=ieZNISElqxPEcwiqr/zzRYPspYkgypme7RyfgDHOwf38/usdAUhprcV5ScDROpN/Ln fVBm5LWBjwu0H/HbRPrVRxmP6UOMwOoq2AwT2V/0jusAGYqd4Bm90RDGFRF27S+bj5hi 55rLflnQL6TJA8KAdinbYlmI3EdTyVDXheyi8ModvOb4z0imzt9hajyX/72gdDwXxQN5 t1dCwDISXhEMphN+BC6KrdurLaFamTZ88Bm6gJWu42xaecwT7QrokMwgT6famxRInbIi jw4OaTqJdzpGrB8nNC7M6PKvhNgMgVfln9CTKMGVuxE1Tq2G3RDqh0wddZEhTDrFcapJ mLcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=7DddKQujfWtoQgqB8U7UxHj8P3afoVp1l6q1dTPbHzQ=; b=kIrz/uBU98r3pIS6x9Q7jk98PWhYQ3ps7+cAJli1cQvYU4YOqmUWS1dXo/jo7dbsbd 2zBUIPhFvbI1WpuGUaDf9po5SzSgKcfqvJ2vOsF+NA3pvAV8rSWUXXn0NA/sOI6xxTCV f4kB6zFAnS1tH4UClV8jGdnaF3Z2Nwjcfz48cVnGh1xYnpgv7WvRUEzE7cwfDHdjdFZc Egut4VvGZSOs7eEJLlPG+RF6tAEjVZ9M7NTmUJ+iE4H0S9JDOHQ6lcrtCqN43+N6l4Hm yjDQApwmPWSbJ0rbtJ+OMv2PriogHezNHK83I8hHEcFoeQpHRNl6c/EF4wFhip36Uq6W XD2A== X-Gm-Message-State: AOPr4FVbUnHDQ5o8v/wteSquL7cBSRRMLBaxLI6V23PJAzYgK0e/2K1xW3XTW891FBNL2OTs X-Received: by 10.194.65.103 with SMTP id w7mr2634394wjs.36.1463500358333; Tue, 17 May 2016 08:52:38 -0700 (PDT) Received: from sven-desktop.home.narfation.org (p549BC98B.dip0.t-ipconnect.de. [84.155.201.139]) by smtp.gmail.com with ESMTPSA id a75sm4266492wme.18.2016.05.17.08.52.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 May 2016 08:52:37 -0700 (PDT) From: Sven Eckelmann To: openwrt-devel@lists.openwrt.org Date: Tue, 17 May 2016 17:52:25 +0200 Message-Id: <1463500347-21432-2-git-send-email-sven.eckelmann@open-mesh.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1463500347-21432-1-git-send-email-sven.eckelmann@open-mesh.com> References: <1463500347-21432-1-git-send-email-sven.eckelmann@open-mesh.com> Subject: [OpenWrt-Devel] [PATCH 2/4] ar71xx: Generate sysupgrade images for OpenMesh devices X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sven Eckelmann MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" Some OpenWrt based firmwares like Gluon expect that a sysupgrade image exists when a device firmware can be updated via sysupgrade. This image wasn't created until now because OpenMesh devices use the same image for factory and sysupgrade flash. Copying the image from *factory.bin to *sysupgrade.bin is therefore enough to make the sysupgrade functionality visible. Reported-by: Matthias Schiffer Signed-off-by: Sven Eckelmann --- target/linux/ar71xx/image/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile index 1acc681..6acc199 100644 --- a/target/linux/ar71xx/image/Makefile +++ b/target/linux/ar71xx/image/Makefile @@ -2320,6 +2320,9 @@ define Image/Build/OpenMesh "$(BUILD_DIR)/fwupgrade.cfg-$(4)" "fwupgrade.cfg" \ "$(KDIR_TMP)/vmlinux-$(2).uImage" "kernel" \ "$(KDIR)/root.$(1)" "rootfs" + if [ -e "$(call factoryname,$(1),$(2))" ]; then \ + cp "$(call factoryname,$(1),$(2))" "$(call sysupname,$(1),$(2))"; \ + fi endef