mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-19 06:25:55 +02:00
[package] opkg: fix duplicate parsing of config file, move opkg.conf back to /etc, bump package revision, thanks kupseoft
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17209 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
1c843699d2
commit
af934b189e
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
PKG_NAME:=opkg
|
PKG_NAME:=opkg
|
||||||
PKG_REV:=215
|
PKG_REV:=215
|
||||||
PKG_VERSION:=$(PKG_REV)
|
PKG_VERSION:=$(PKG_REV)
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=svn
|
PKG_SOURCE_PROTO:=svn
|
||||||
PKG_SOURCE_VERSION:=$(PKG_REV)
|
PKG_SOURCE_VERSION:=$(PKG_REV)
|
||||||
@ -37,7 +37,7 @@ define Package/opkg/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/opkg/conffiles
|
define Package/opkg/conffiles
|
||||||
/etc/opkg/opkg.conf
|
/etc/opkg.conf
|
||||||
endef
|
endef
|
||||||
|
|
||||||
TARGET_CFLAGS += $(FPIC) $(if $(CONFIG_GCC_VERSION_4_3)$(CONFIG_GCC_VERSION_4_4),-Wno-array-bounds)
|
TARGET_CFLAGS += $(FPIC) $(if $(CONFIG_GCC_VERSION_4_3)$(CONFIG_GCC_VERSION_4_4),-Wno-array-bounds)
|
||||||
@ -47,6 +47,7 @@ EXTRA_LDFLAGS += $(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib
|
|||||||
CONFIGURE_ARGS += \
|
CONFIGURE_ARGS += \
|
||||||
--disable-curl \
|
--disable-curl \
|
||||||
--disable-gpg \
|
--disable-gpg \
|
||||||
|
--with-ipkgetcdir=/etc
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
(cd $(PKG_BUILD_DIR); \
|
(cd $(PKG_BUILD_DIR); \
|
||||||
@ -67,9 +68,8 @@ define Package/opkg/install
|
|||||||
$(INSTALL_DIR) $(1)/usr/lib/opkg
|
$(INSTALL_DIR) $(1)/usr/lib/opkg
|
||||||
$(INSTALL_DIR) $(1)/bin
|
$(INSTALL_DIR) $(1)/bin
|
||||||
$(INSTALL_DIR) $(1)/etc
|
$(INSTALL_DIR) $(1)/etc
|
||||||
$(INSTALL_DIR) $(1)/etc/opkg
|
$(INSTALL_DATA) ./files/opkg.conf $(1)/etc/
|
||||||
$(INSTALL_DATA) ./files/opkg.conf $(1)/etc/opkg/
|
$(SED) 's,$$$$S,$(PKGARCH),g' $(1)/etc/opkg.conf
|
||||||
$(SED) 's,$$$$S,$(PKGARCH),g' $(1)/etc/opkg/opkg.conf
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/opkg-cl $(1)/bin/opkg
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/opkg-cl $(1)/bin/opkg
|
||||||
$(INSTALL_DIR) $(1)/usr/lib
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libopkg.so.* $(1)/usr/lib/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libopkg.so.* $(1)/usr/lib/
|
||||||
|
12
package/opkg/patches/001-fix-double-parsing.patch
Normal file
12
package/opkg/patches/001-fix-double-parsing.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
--- a/libopkg/args.c
|
||||||
|
+++ b/libopkg/args.c
|
||||||
|
@@ -62,7 +62,7 @@
|
||||||
|
if (conf_file_dir == NULL || conf_file_dir[0] == '\0') {
|
||||||
|
conf_file_dir = ARGS_DEFAULT_CONF_FILE_DIR;
|
||||||
|
}
|
||||||
|
- sprintf_alloc(&args->conf_file, "%s/%s", conf_file_dir,
|
||||||
|
+ sprintf_alloc(&args->conf_file, "%s/%s", OPKGETCDIR,
|
||||||
|
ARGS_DEFAULT_CONF_FILE_NAME);
|
||||||
|
|
||||||
|
args->force_defaults = ARGS_DEFAULT_FORCE_DEFAULTS;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user