From b04a25491f707acf7100b453b77b267acddceae6 Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jo@mein.io>
Date: Tue, 26 Apr 2016 23:09:12 +0200
Subject: [PATCH] package: flag further target specific packages as nonshared

Add nonshared flag to package depending on specific targets or subtargets as
there's no guarantee otherwise that they'll be available in the shared repo.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
---
 package/firmware/am33x-cm3/Makefile                       | 2 ++
 package/firmware/ixp4xx-microcode/Makefile                | 2 ++
 package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile | 2 ++
 package/firmware/vsc73x5-ucode/Makefile                   | 2 ++
 package/kernel/ar7-atm/Makefile                           | 2 ++
 package/kernel/brcm2708-gpu-fw/Makefile                   | 2 ++
 package/kernel/broadcom-wl/Makefile                       | 1 +
 package/kernel/lantiq/ltq-adsl-fw/Makefile                | 2 ++
 package/kernel/lantiq/ltq-vdsl-mei/Makefile               | 1 +
 package/network/config/ltq-vdsl-app/Makefile              | 2 ++
 package/utils/admswconfig/Makefile                        | 2 ++
 package/utils/nvram/Makefile                              | 2 ++
 package/utils/oseama/Makefile                             | 2 ++
 package/utils/otrx/Makefile                               | 2 ++
 14 files changed, 26 insertions(+)

diff --git a/package/firmware/am33x-cm3/Makefile b/package/firmware/am33x-cm3/Makefile
index bd7e2ae536d..6f6d050013e 100644
--- a/package/firmware/am33x-cm3/Makefile
+++ b/package/firmware/am33x-cm3/Makefile
@@ -20,6 +20,8 @@ PKG_MD5SUM:=40a6b7edae5e5cfff99bebde2bf20b97
 
 PKG_MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/am33x-cm3
diff --git a/package/firmware/ixp4xx-microcode/Makefile b/package/firmware/ixp4xx-microcode/Makefile
index 1af12480c1e..502424d6781 100644
--- a/package/firmware/ixp4xx-microcode/Makefile
+++ b/package/firmware/ixp4xx-microcode/Makefile
@@ -15,6 +15,8 @@ PKG_SOURCE:=IPL_ixp400NpeLibraryWithCrypto-2_4.zip
 PKG_SOURCE_URL:=http://downloads.openwrt.org/sources
 PKG_MD5SUM:=dd5f6482e625ecb334469958bcd54b37
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/ixp4xx-microcode
diff --git a/package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile b/package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile
index 7e94d492460..a39bf412de0 100644
--- a/package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile
+++ b/package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile
@@ -14,6 +14,8 @@ PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
 PKG_MD5SUM:=4c8d9ca68dda88d3cfc0ca0fb946a63e
 PKG_BUILD_DEPENDS:=bsdiff/host
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 PKG_B_NAME:=dsl_vr9_firmware_xdsl
diff --git a/package/firmware/vsc73x5-ucode/Makefile b/package/firmware/vsc73x5-ucode/Makefile
index 3a07121107c..e3379a1f959 100644
--- a/package/firmware/vsc73x5-ucode/Makefile
+++ b/package/firmware/vsc73x5-ucode/Makefile
@@ -17,6 +17,8 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/vsc73x5-ucode
 
 PKG_MD5SUM:=b32e3debcd118f263c79199a7b5afa68
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/vsc73x5-defaults
diff --git a/package/kernel/ar7-atm/Makefile b/package/kernel/ar7-atm/Makefile
index 74d334cb838..12ea031bbb1 100644
--- a/package/kernel/ar7-atm/Makefile
+++ b/package/kernel/ar7-atm/Makefile
@@ -34,6 +34,8 @@ endif
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE).tar.bz2
 PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define KernelPackage/sangam-atm/Default
diff --git a/package/kernel/brcm2708-gpu-fw/Makefile b/package/kernel/brcm2708-gpu-fw/Makefile
index abc3c3dc8e1..98d48f32cf7 100644
--- a/package/kernel/brcm2708-gpu-fw/Makefile
+++ b/package/kernel/brcm2708-gpu-fw/Makefile
@@ -14,6 +14,8 @@ PKG_RELEASE:=ea9087f2e0a3d155763dd5d04dd5c0bf95d63a05
 
 PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)/rpi-firmware-$(PKG_RELEASE)
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 RPI_FIRMWARE_URL:=@GITHUB/raspberrypi/firmware/$(PKG_RELEASE)/boot/
diff --git a/package/kernel/broadcom-wl/Makefile b/package/kernel/broadcom-wl/Makefile
index 003986ccbe7..78cbdf05909 100644
--- a/package/kernel/broadcom-wl/Makefile
+++ b/package/kernel/broadcom-wl/Makefile
@@ -20,6 +20,7 @@ PKG_MD5SUM.mips:=f8de63debc75333d6b4e28193eb051ff
 PKG_MD5SUM:=$(PKG_MD5SUM.$(ARCH))
 
 PKG_USE_MIPS16:=0
+PKG_FLAGS:=nonshared
 
 include $(INCLUDE_DIR)/package.mk
 
diff --git a/package/kernel/lantiq/ltq-adsl-fw/Makefile b/package/kernel/lantiq/ltq-adsl-fw/Makefile
index 53d223b6096..a26e5950238 100644
--- a/package/kernel/lantiq/ltq-adsl-fw/Makefile
+++ b/package/kernel/lantiq/ltq-adsl-fw/Makefile
@@ -17,6 +17,8 @@ PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources/
 PKG_MD5SUM:=4700a36b66b955b4c5544227267356f4
 PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/kmod-ltq-adsl-fw-template
diff --git a/package/kernel/lantiq/ltq-vdsl-mei/Makefile b/package/kernel/lantiq/ltq-vdsl-mei/Makefile
index e0617aeb578..6c7cca0c1d9 100644
--- a/package/kernel/lantiq/ltq-vdsl-mei/Makefile
+++ b/package/kernel/lantiq/ltq-vdsl-mei/Makefile
@@ -17,6 +17,7 @@ PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_BASE_NAME)-$(PKG_VERSION)
 PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
 PKG_MD5SUM:=78bf61dbc3421123c6716b874a930759
 PKG_FIXUP:=autoreconf
+PKG_FLAGS:=nonshared
 PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
 PKG_USE_MIPS16:=0
 
diff --git a/package/network/config/ltq-vdsl-app/Makefile b/package/network/config/ltq-vdsl-app/Makefile
index ffaf942e54f..6c2e2680fe4 100644
--- a/package/network/config/ltq-vdsl-app/Makefile
+++ b/package/network/config/ltq-vdsl-app/Makefile
@@ -19,6 +19,8 @@ PKG_LICENSE:=BSD-2-Clause
 
 PKG_BUILD_DEPENDS:=kmod-ltq-vdsl-vr9
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/ltq-vdsl-app
diff --git a/package/utils/admswconfig/Makefile b/package/utils/admswconfig/Makefile
index 820f854ff87..6f4b6049e28 100644
--- a/package/utils/admswconfig/Makefile
+++ b/package/utils/admswconfig/Makefile
@@ -15,6 +15,8 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://downloads.openwrt.org/sources
 PKG_MD5SUM:=faafd4618f970119a665b11b21ac6a26
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/admswconfig
diff --git a/package/utils/nvram/Makefile b/package/utils/nvram/Makefile
index 040d9535820..50841f43dab 100644
--- a/package/utils/nvram/Makefile
+++ b/package/utils/nvram/Makefile
@@ -13,6 +13,8 @@ PKG_RELEASE:=9
 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
 PKG_FLAGS:=nonshared
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/nvram
diff --git a/package/utils/oseama/Makefile b/package/utils/oseama/Makefile
index ad1395c7bec..8957a699671 100644
--- a/package/utils/oseama/Makefile
+++ b/package/utils/oseama/Makefile
@@ -10,6 +10,8 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=oseama
 PKG_RELEASE:=1
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/oseama
diff --git a/package/utils/otrx/Makefile b/package/utils/otrx/Makefile
index ba981fcc844..604b3053325 100644
--- a/package/utils/otrx/Makefile
+++ b/package/utils/otrx/Makefile
@@ -11,6 +11,8 @@ PKG_NAME:=otrx
 PKG_RELEASE:=1
 PKG_FLAGS:=nonshared
 
+PKG_FLAGS:=nonshared
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/otrx
-- 
GitLab