aboutsummaryrefslogtreecommitdiffstats
path: root/include/package-ipkg.mk
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2010-09-12 21:16:02 +0000
committerJo-Philipp Wich <jow@openwrt.org>2010-09-12 21:16:02 +0000
commit9bb6f3b5f35d244e633811de63905a64e4dbd449 (patch)
treeec9e0fff57e69216076ae61d37a7711012b160e2 /include/package-ipkg.mk
parent21fe52a7363ba95fa55f68e0c6702ad07a0cfe95 (diff)
downloadupstream-9bb6f3b5f35d244e633811de63905a64e4dbd449.tar.gz
upstream-9bb6f3b5f35d244e633811de63905a64e4dbd449.tar.bz2
upstream-9bb6f3b5f35d244e633811de63905a64e4dbd449.zip
opkg: - implement --add-dest and --add-arch commandline options, this allows to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation
SVN-Revision: 23032
Diffstat (limited to 'include/package-ipkg.mk')
-rw-r--r--include/package-ipkg.mk15
1 files changed, 5 insertions, 10 deletions
diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk
index 0ac6bb53f6..41f88d84d5 100644
--- a/include/package-ipkg.mk
+++ b/include/package-ipkg.mk
@@ -12,11 +12,13 @@ OPKG:= \
IPKG_CONF_DIR=$(STAGING_DIR)/etc \
IPKG_OFFLINE_ROOT=$(TARGET_DIR) \
$(STAGING_DIR_HOST)/bin/opkg \
- -f $(STAGING_DIR)/etc/opkg.conf \
--offline-root $(TARGET_DIR) \
--force-depends \
--force-overwrite \
- --force-run-hooks
+ --force-postinstall \
+ --add-dest root:/ \
+ --add-arch all:100 \
+ --add-arch $(ARCH_PACKAGES):200
# invoke ipkg-build with some default options
IPKG_BUILD:= \
@@ -81,7 +83,7 @@ ifeq ($(DUMP),)
rm -rf $(STAGING_DIR_ROOT)/tmp-$(1)
touch $$@
- $$(IPKG_$(1)): $(STAGING_DIR)/etc/opkg.conf $(STAMP_BUILT)
+ $$(IPKG_$(1)): $(STAMP_BUILT)
@rm -rf $(PACKAGE_DIR)/$(1)_* $$(IDIR_$(1))
mkdir -p $(PACKAGE_DIR) $$(IDIR_$(1))/CONTROL
$(call Package/$(1)/install,$$(IDIR_$(1)))
@@ -122,11 +124,4 @@ ifeq ($(DUMP),)
clean: $(1)-clean
endef
-
- $(STAGING_DIR)/etc/opkg.conf:
- mkdir -p $(STAGING_DIR)/etc
- ( echo "dest root /" > $@; \
- echo "arch all 100" >> $@; \
- echo "arch $(PKGARCH) 200" >> $@ )
-
endif