Skip to content
Snippets Groups Projects
Unverified Commit ad91ab1b authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

build: don't copy packages to output directory for targets without opkg

Fixes #1126
parent a7ea4242
No related branches found
No related tags found
No related merge requests found
...@@ -30,6 +30,10 @@ sysupgrade() { ...@@ -30,6 +30,10 @@ sysupgrade() {
: :
} }
no_opkg() {
:
}
unknown_devices="$DEVICES" unknown_devices="$DEVICES"
......
...@@ -19,6 +19,8 @@ factory_suffix= ...@@ -19,6 +19,8 @@ factory_suffix=
sysupgrade_ext= sysupgrade_ext=
sysupgrade_suffix= sysupgrade_suffix=
no_opkg=
mkdir -p "${GLUON_IMAGEDIR}/factory" "${GLUON_IMAGEDIR}/sysupgrade" mkdir -p "${GLUON_IMAGEDIR}/factory" "${GLUON_IMAGEDIR}/sysupgrade"
...@@ -146,10 +148,15 @@ sysupgrade() { ...@@ -146,10 +148,15 @@ sysupgrade() {
fi fi
} }
no_opkg() {
no_opkg=1
}
. targets/"$1"; copy . targets/"$1"; copy
# Copy opkg repo # Copy opkg repo
if [ -z "$DEVICES" ]; then if [ -z "$no_opkg" -a -z "$DEVICES" ]; then
rm -f "$GLUON_PACKAGEDIR"/*/"$LEDE_BINDIR"/* rm -f "$GLUON_PACKAGEDIR"/*/"$LEDE_BINDIR"/*
rmdir -p "$GLUON_PACKAGEDIR"/*/"$LEDE_BINDIR" 2>/dev/null || true rmdir -p "$GLUON_PACKAGEDIR"/*/"$LEDE_BINDIR" 2>/dev/null || true
mkdir -p "${GLUON_PACKAGEDIR}/${PACKAGE_PREFIX}/${LEDE_BINDIR}" mkdir -p "${GLUON_PACKAGEDIR}/${PACKAGE_PREFIX}/${LEDE_BINDIR}"
......
site_packages() {
MAKEFLAGS= make print PROFILE="$1" --no-print-directory -s -f - <<'END_MAKE'
include $(GLUON_SITEDIR)/site.mk
print:
echo '$(GLUON_$(PROFILE)_SITE_PACKAGES)'
END_MAKE
}
. scripts/common.inc.sh
no_opkg() {
config '# CONFIG_SIGNED_PACKAGES is not set'
config 'CONFIG_CLEAN_IPKG=y'
packages '-opkg'
}
...@@ -14,16 +14,6 @@ profile_packages= ...@@ -14,16 +14,6 @@ profile_packages=
LEDE_CONFIG_TARGET="${LEDE_TARGET//-/_}" LEDE_CONFIG_TARGET="${LEDE_TARGET//-/_}"
site_packages() {
MAKEFLAGS= make PROFILE="$1" --no-print-directory -s -f - <<'END_MAKE'
include $(GLUON_SITEDIR)/site.mk
all:
echo '$(GLUON_$(PROFILE)_SITE_PACKAGES)'
END_MAKE
}
emit() { emit() {
[ "${output}" ] || return 0 [ "${output}" ] || return 0
want_device "${output}" || return 0 want_device "${output}" || return 0
...@@ -39,7 +29,7 @@ emit() { ...@@ -39,7 +29,7 @@ emit() {
} }
. scripts/common.inc.sh . scripts/target_config.inc.sh
config() { config() {
echo "$1" echo "$1"
......
...@@ -14,16 +14,6 @@ ret=0 ...@@ -14,16 +14,6 @@ ret=0
LEDE_CONFIG_TARGET="${LEDE_TARGET//-/_}" LEDE_CONFIG_TARGET="${LEDE_TARGET//-/_}"
site_packages() {
MAKEFLAGS= make PROFILE="$1" --no-print-directory -s -f - <<'END_MAKE'
include $(GLUON_SITEDIR)/site.mk
all:
echo '$(GLUON_$(PROFILE)_SITE_PACKAGES)'
END_MAKE
}
fail() { fail() {
local message="$1" local message="$1"
...@@ -49,7 +39,7 @@ check_package() { ...@@ -49,7 +39,7 @@ check_package() {
} }
. scripts/common.inc.sh . scripts/target_config.inc.sh
config() { config() {
local config="$1" local config="$1"
......
config '# CONFIG_SIGNED_PACKAGES is not set' no_opkg
config 'CONFIG_CLEAN_IPKG=y' packages '-uboot-envtools' '-kmod-usb-core' '-kmod-usb-ohci' '-kmod-usb2' '-kmod-usb-ledtrig-usbport'
packages '-opkg' '-uboot-envtools' '-kmod-usb-core' '-kmod-usb-ohci' '-kmod-usb2' '-kmod-usb-ledtrig-usbport'
# D-Link # D-Link
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment