Changeset 08e79f2 in freewrt
- Timestamp:
- Jul 6, 2006, 2:11:14 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- e82b032
- Parents:
- 7443d5c
- Files:
-
- 3 edited
-
scripts/ipkg (modified) (1 diff)
-
target/linux/kernel.mk (modified) (1 diff)
-
target/linux/rules.mk (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
scripts/ipkg
r7443d5c r08e79f2 880 880 881 881 if [ -x "$info_dir/$pkg.postinst" ]; then 882 $info_dir/$pkg.postinst configure882 IPKG_INSTROOT="$IPKG_INSTROOT" $info_dir/$pkg.postinst configure 883 883 fi 884 884 -
target/linux/kernel.mk
r7443d5c r08e79f2 69 69 @mkdir -p $(TARGET_MODULES_DIR) 70 70 @rm -rf $(LINUX_BUILD_DIR)/root* 71 @ cp -fpR$(BUILD_DIR)/root $(LINUX_BUILD_DIR)/71 @$(CP) $(BUILD_DIR)/root $(LINUX_BUILD_DIR)/ 72 72 echo -e 'dest root /\noption offline_root $(LINUX_BUILD_DIR)/root' > $(LINUX_BUILD_DIR)/ipkg.conf 73 73 $(MAKE) -C $(TOPDIR)/target/linux/package \ 74 74 $(KPKG_MAKEOPTS) \ 75 75 install 76 @{ [ "$(INSTALL_TARGETS)" != "" ] && $(IPKG_KERNEL) install $(INSTALL_TARGETS) || true; } $(MAKE_TRACE)76 [ "$(INSTALL_TARGETS)" != "" ] && $(IPKG_KERNEL) install $(INSTALL_TARGETS) 77 77 78 78 $(KERNEL_IPKG): -
target/linux/rules.mk
r7443d5c r08e79f2 7 7 endif 8 8 9 MODULES_SUBDIR :=lib/modules/$(LINUX_VERSION)9 MODULES_SUBDIR := lib/modules/$(LINUX_VERSION) 10 10 11 LINUX_BUILD_DIR :=$(BUILD_DIR)/linux-$(KERNEL)-$(BOARD)11 LINUX_BUILD_DIR := $(BUILD_DIR)/linux-$(KERNEL)-$(BOARD) 12 12 LINUX_DIR := $(LINUX_BUILD_DIR)/linux-$(LINUX_VERSION) 13 LINUX_KERNEL:=$(LINUX_BUILD_DIR)/vmlinux 13 LINUX_KERNEL := $(LINUX_BUILD_DIR)/vmlinux 14 LINUX_TARGET_DIR := $(LINUX_BUILD_DIR)/root 14 15 15 LINUX_TARGET_DIR:=$(LINUX_BUILD_DIR)/root 16 IPKG_KERNEL:=IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(LINUX_TARGET_DIR) IPKG_CONF_DIR=$(LINUX_BUILD_DIR) $(SCRIPT_DIR)/ipkg -force-defaults -force-depends 16 IPKG_KERNEL := IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(LINUX_TARGET_DIR) IPKG_CONF_DIR=$(LINUX_BUILD_DIR) $(SCRIPT_DIR)/ipkg -force-defaults -force-depends 17 17 18 18 LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \ … … 24 24 ) 25 25 26 KPKG_MAKEOPTS :=IPKG="$(IPKG_KERNEL)" \26 KPKG_MAKEOPTS := IPKG="$(IPKG_KERNEL)" \ 27 27 BOARD="$(BOARD)" \ 28 28 KERNEL="$(KERNEL)" \ … … 56 56 57 57 ifeq ($$(KDEPEND_$(1)),m) 58 ifneq ($ (BR2_PACKAGE_KMOD_$(1)),)58 ifneq ($$(BR2_PACKAGE_KMOD_$(1)),) 59 59 TARGETS += $$(PKG_$(1)) 60 60 endif 61 ifeq ($ (BR2_PACKAGE_KMOD_$(1)),y)61 ifeq ($$(BR2_PACKAGE_KMOD_$(1)),y) 62 62 INSTALL_TARGETS += $$(PKG_$(1)) 63 63 endif … … 78 78 done 79 79 echo "#!/bin/sh" >> $$(I_$(1))/CONTROL/postinst 80 echo " [ -z \"\$$$$IPKG_INSTROOT\" ] || exit" >> $$(I_$(1))/CONTROL/postinst80 echo "if [ -z \"\$$$${IPKG_INSTROOT}\" ]; then" >> $$(I_$(1))/CONTROL/postinst 81 81 echo ". /etc/functions.sh" >> $$(I_$(1))/CONTROL/postinst 82 82 echo "load_modules /etc/modules.d/$(6)-$(2)" >> $$(I_$(1))/CONTROL/postinst 83 echo "fi" >> $$(I_$(1))/CONTROL/postinst 83 84 chmod 0755 $$(I_$(1))/CONTROL/postinst 84 85 endif
Note:
See TracChangeset
for help on using the changeset viewer.
