Changeset 2295
- Timestamp:
- 03/27/07 16:40:00 (2 years ago)
- Files:
-
- trunk/freewrt/mk/kernel-build.mk (modified) (1 diff)
- trunk/freewrt/mk/kernel.mk (modified) (2 diffs)
- trunk/freewrt/mk/package.mk (modified) (1 diff)
- trunk/freewrt/mk/vars.mk (modified) (2 diffs)
- trunk/freewrt/scripts/ipkg (modified) (1 diff, 1 prop)
- trunk/freewrt/scripts/ipkg-build (added)
- trunk/freewrt/scripts/make-ipkg-dir.sh (modified) (1 diff, 1 prop)
- trunk/freewrt/tools/Makefile (modified) (2 diffs)
- trunk/freewrt/tools/ipkg-utils (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/mk/kernel-build.mk
r2290 r2295 121 121 rm -rf $(KERNEL_IDIR) 122 122 mkdir -p $(KERNEL_IDIR)/etc 123 $(SCRIPT_DIR)/make-ipkg-dir.sh $(KERNEL_IDIR) ../control/kernel.control $(BOARD)-$(KERNEL)-$(LINUX_VERSION) $(ARCH) 123 ${BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh ${KERNEL_IDIR} \ 124 ../control/kernel.control ${BOARD}-${KERNEL}-${LINUX_VERSION} ${ARCH} 124 125 $(IPKG_BUILD) $(KERNEL_IDIR) $(PACKAGE_DIR) $(MAKE_TRACE) 125 126 trunk/freewrt/mk/kernel.mk
r2282 r2295 26 26 LINUX_TARGET_DIR := $(LINUX_BUILD_DIR)/root 27 27 28 IPKG_KERNEL := IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(LINUX_TARGET_DIR) IPKG_CONF_DIR=$(LINUX_BUILD_DIR) IPKG_OFFLINE_ROOT=$(LINUX_BUILD_DIR)/root $(SCRIPT_DIR)/ipkg -force-defaults -force-depends 28 IPKG_KERNEL:= env \ 29 IPKG_TMP=$(BUILD_DIR)/tmp \ 30 IPKG_INSTROOT=$(LINUX_TARGET_DIR) \ 31 IPKG_CONF_DIR=$(LINUX_BUILD_DIR) \ 32 IPKG_OFFLINE_ROOT=$(LINUX_BUILD_DIR)/root \ 33 ${BASH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends 29 34 30 35 LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \ … … 92 97 $$(PKG_$(1)): $(LINUX_DIR)/.modules-install 93 98 rm -rf $$(I_$(1)) 94 $(SCRIPT_DIR)/make-ipkg-dir.sh $$(I_$(1)) ../control/kmod-$(2).control $(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE) $(ARCH) 99 ${BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(I_$(1)) \ 100 ../control/kmod-$(2).control \ 101 $(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE) $(ARCH) 95 102 echo "Depends: $$(IDEPEND_$(1))" >> $$(I_$(1))/CONTROL/control 96 103 ifneq ($(strip $(3)),) trunk/freewrt/mk/package.mk
r2278 r2295 95 95 _ALL_CONTROLS+= $$(IDIR_$(1))/CONTROL/control 96 96 $$(IDIR_$(1))/CONTROL/control: ${_PATCH_COOKIE} 97 $(SCRIPT_DIR)/make-ipkg-dir.sh $$(IDIR_$(1)) ./ipkg/$(2).control $(3) $(4) 97 ${BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(IDIR_$(1)) \ 98 ./ipkg/$(2).control $(3) $(4) 98 99 [ -z "$$(IDEPEND_$(1))" ] || echo "Depends: $$(IDEPEND_$(1))" >>$$(IDIR_$(1))/CONTROL/control 99 100 for file in conffiles preinst postinst prerm postrm; do \ trunk/freewrt/mk/vars.mk
r2278 r2295 58 58 59 59 # invoke ipkg-build with some default options 60 IPKG_BUILD:= PATH='${TARGET_PATH}' ipkg-build -c -o 0 -g 0 60 IPKG_BUILD:= PATH='${TARGET_PATH}' ${BASH} \ 61 ${TOPDIR}/scripts/ipkg-build -c -o 0 -g 0 61 62 # where to build (and put) .ipk packages 62 63 IPKG_TARGET_DIR:= $(PACKAGE_DIR) … … 64 65 IPKG_CONF_DIR=$(STAGING_DIR)/etc \ 65 66 IPKG_OFFLINE_ROOT=$(BUILD_DIR)/root \ 66 $ (SCRIPT_DIR)/ipkg -force-defaults -force-depends67 ${BASH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends 67 68 IPKG_STATE_DIR:= $(TARGET_DIR)/usr/lib/ipkg 68 69 trunk/freewrt/scripts/ipkg
- Property svn:executable set
r1213 r2295 1 #!/usr/bin/env bash2 1 # ipkg - the itsy package management system 3 2 # trunk/freewrt/scripts/make-ipkg-dir.sh
- Property svn:executable set
r1223 r2295 1 #!/bin/sh2 1 BASE=http://www.freewrt.org 3 2 TARGET=$1 trunk/freewrt/tools/Makefile
r2222 r2295 16 16 TARGETS+= failsafe 17 17 TARGETS+= fwcf 18 TARGETS+= ipkg-utils19 18 TARGETS+= jffs2 20 19 TARGETS+= lzma … … 31 30 32 31 all: install 33 install: $(TARGETS_INSTALL) 32 install: $(TARGETS_INSTALL) ${STAGING_DIR}/etc/ipkg.conf 34 33 install-lbin: $(TARGETS_INSTALL_LBIN) 35 34 clean: $(TARGETS_CLEAN) 36 35 37 $(STAGING_DIR): 38 @mkdir -p $(STAGING_DIR)/lib 39 @mkdir -p $(STAGING_DIR)/include 36 ${STAGING_DIR} ${STAGING_DIR}/etc: 37 @mkdir -p $(STAGING_DIR)/{bin,etc,include,lib} 38 39 ${STAGING_DIR}/etc/ipkg.conf: ${STAGING_DIR}/etc 40 echo "dest root /" >${STAGING_DIR}/etc/ipkg.conf 41 echo "option offline_root ${TARGET_DIR}" >>$(STAGING_DIR)/etc/ipkg.conf 40 42 41 43 $(TOOLS_BUILD_DIR):


