Changeset 2596
- Timestamp:
- 05/22/07 13:51:19 (2 years ago)
- Files:
-
- trunk/freewrt/mk/build.mk (modified) (2 diffs)
- trunk/freewrt/mk/buildhlp.mk (modified) (1 diff)
- 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/pkg-bottom.mk (modified) (1 diff)
- trunk/freewrt/mk/vars.mk (modified) (2 diffs)
- trunk/freewrt/scripts/rstrip.sh (modified) (1 diff)
- trunk/freewrt/scripts/scan-pkgs.sh (modified) (1 diff)
- trunk/freewrt/scripts/update-patches (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/mk/build.mk
r2591 r2596 34 34 35 35 world: $(DL_DIR) $(BUILD_DIR) $(PACKAGE_DIR) ${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG 36 ${ BASH}${TOPDIR}/scripts/scan-pkgs.sh36 ${MBSH} BASH='${BASH}' ${TOPDIR}/scripts/scan-pkgs.sh 37 37 ifeq ($(strip ${FWRT_PACKAGE_BASE_FILES}),m) 38 38 $(MAKE) -f mk/build.mk tools/install toolchain/install target/config-prepare target/compile package/compile … … 138 138 allmodconfig: $(CONFIG)/conf 139 139 $(CONFIG)/conf -m $(CONFIG_CONFIG_IN) 140 ${ BASH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)140 ${MBSH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS) 141 141 $(CONFIG)/conf -o $(CONFIG_CONFIG_IN) 142 142 143 143 snapshotconfig: $(CONFIG)/conf 144 144 $(CONFIG)/conf -m Config.in.snapshot 145 ${ BASH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)145 ${MBSH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS) 146 146 $(CONFIG)/conf -o $(CONFIG_CONFIG_IN) 147 147 trunk/freewrt/mk/buildhlp.mk
r2221 r2596 92 92 @toedit=$$(WRKDIST='${WRKDIST}' CURDIR=$$(pwd) \ 93 93 PATCH_LIST='patch-* *.patch' WRKDIR1='${WRKDIR}' \ 94 ${ BASH} ${TOPDIR}/scripts/update-patches); \94 ${MBSH} ${TOPDIR}/scripts/update-patches); \ 95 95 if [[ -n $$toedit && $$toedit != FAIL ]]; then \ 96 96 echo -n 'edit patches: '; read i; \ trunk/freewrt/mk/kernel-build.mk
r2585 r2596 74 74 rm -rf $(KERNEL_IDIR) 75 75 mkdir -p $(KERNEL_IDIR)/etc 76 ${ BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh ${KERNEL_IDIR} \76 ${MBSH} ${SCRIPT_DIR}/make-ipkg-dir.sh ${KERNEL_IDIR} \ 77 77 ../kernel.control ${BOARD}-${KERNEL}-${LINUX_VERSION} ${ARCH} 78 78 $(IPKG_BUILD) $(KERNEL_IDIR) $(PACKAGE_DIR) $(MAKE_TRACE) trunk/freewrt/mk/kernel.mk
r2520 r2596 31 31 IPKG_CONF_DIR=$(LINUX_BUILD_DIR) \ 32 32 IPKG_OFFLINE_ROOT=$(LINUX_BUILD_DIR)/root \ 33 ${ BASH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends33 ${MBSH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends 34 34 35 35 LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \ … … 93 93 echo "Section: sys" >> $(BUILD_DIR)/kmod-control/kmod-$(2).control 94 94 echo "Description: kernel module $(2)" >> $(BUILD_DIR)/kmod-control/kmod-$(2).control 95 ${ BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(I_$(1)) \95 ${MBSH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(I_$(1)) \ 96 96 $(BUILD_DIR)/kmod-control/kmod-$(2).control \ 97 97 $(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE) $(ARCH) trunk/freewrt/mk/package.mk
r2593 r2596 97 97 _ALL_CONTROLS+= $$(IDIR_$(1))/CONTROL/control 98 98 $$(IDIR_$(1))/CONTROL/control: ${_PATCH_COOKIE} 99 ${ BASH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(IDIR_$(1)) \99 ${MBSH} ${SCRIPT_DIR}/make-ipkg-dir.sh $$(IDIR_$(1)) \ 100 100 ./ipkg/$(2).control $(3) $(4) 101 101 [ -z "$$(IDEPEND_$(1))" ] || echo "Depends: $$(IDEPEND_$(1))" >>$$(IDIR_$(1))/CONTROL/control trunk/freewrt/mk/pkg-bottom.mk
r2591 r2596 26 26 cd ${WRKBUILD}; rm -f config.{cache,status}; \ 27 27 env ${CONFIGURE_ENV} \ 28 ${ BASH} ${WRKSRC}/configure \28 ${MBSH} ${WRKSRC}/configure \ 29 29 --build=${GNU_HOST_NAME} \ 30 30 --host=${GNU_TARGET_NAME} \ trunk/freewrt/mk/vars.mk
r2593 r2596 62 62 63 63 # invoke ipkg-build with some default options 64 IPKG_BUILD:= PATH='${TARGET_PATH}' ${ BASH} \64 IPKG_BUILD:= PATH='${TARGET_PATH}' ${MBSH} \ 65 65 ${TOPDIR}/scripts/ipkg-build -c -o 0 -g 0 66 66 # where to build (and put) .ipk packages … … 69 69 IPKG_CONF_DIR=$(STAGING_DIR)/etc \ 70 70 IPKG_OFFLINE_ROOT=$(BUILD_DIR)/root \ 71 ${ BASH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends71 ${MBSH} ${SCRIPT_DIR}/ipkg -force-defaults -force-depends 72 72 IPKG_STATE_DIR:= $(TARGET_DIR)/usr/lib/ipkg 73 73 74 RSTRIP:= prefix='${TARGET_CROSS}' ${ BASH} ${SCRIPT_DIR}/rstrip.sh74 RSTRIP:= prefix='${TARGET_CROSS}' ${MBSH} ${SCRIPT_DIR}/rstrip.sh 75 75 76 76 EXTRACT_CMD= mkdir -p ${WRKDIR}; \ trunk/freewrt/scripts/rstrip.sh
r1925 r2596 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 shopt -s extglob7 [[ -n $BASH_VERSION ]] && shopt -s extglob 8 8 9 9 SELF=${0##*/} trunk/freewrt/scripts/scan-pkgs.sh
r2545 r2596 31 31 32 32 if test -z "$BASH_VERSION"; then 33 BASH_VERSION=`$BASH -c 'echo $BASH_VERSION'` 34 fi 35 36 if test -z "$BASH_VERSION"; then 33 37 echo FreeWRT requires GNU bash to be installed, sorry. 34 38 exit 1 35 39 fi 36 40 37 shopt -s extglob 41 test -z "$BASH_VERSION$KSH_VERSION" && exec $BASH $0 "$@" 42 43 [[ -n $BASH_VERSION ]] && shopt -s extglob 38 44 topdir=$(readlink -nf $(dirname $0)/..) 39 45 export PATH=$topdir/lbin:$PATH trunk/freewrt/scripts/update-patches
r2020 r2596 28 28 # of said person's immediate fault when using the work as intended. 29 29 30 shopt -s extglob30 [[ -n $BASH_VERSION ]] && shopt -s extglob 31 31 32 32 do_diff()


