Changeset 2163
- Timestamp:
- 03/13/07 23:12:22 (2 years ago)
- Files:
-
- trunk/freewrt/package/base-files/files/etc/profile (modified) (1 diff)
- trunk/freewrt/package/busybox/Config.in (modified) (1 diff)
- trunk/freewrt/package/busybox/Makefile (modified) (2 diffs)
- trunk/freewrt/package/fwcf/Config.in (modified) (1 diff)
- trunk/freewrt/package/fwcf/Makefile (modified) (1 diff)
- trunk/freewrt/package/fwcf/Makefile.inc (added)
- trunk/freewrt/package/fwcf/hook (added)
- trunk/freewrt/target/linux/brcm-2.4/squashfs-overlay/files/etc/init.d/S20jffsclean (modified) (1 diff)
- trunk/freewrt/tools/Makefile (modified) (1 diff)
- trunk/freewrt/tools/fwcf/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/package/base-files/files/etc/profile
r2106 r2163 12 12 [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; } 13 13 [ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; } 14 reboot() { ifdown wan >&- 2>&-; /sbin/reboot ; }14 reboot() { ifdown wan >&- 2>&-; /sbin/reboot "$@"; } 15 15 16 16 [ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ] || . /etc/mkshrc trunk/freewrt/package/busybox/Config.in
r414 r2163 11 11 Most people will answer Y. 12 12 13 # if this is enabled, halt/poweroff/reboot aren't included in the .ipk 14 config BUSYBOX_CONFIG_FEATURE_FWCF_REBOOT 15 bool 16 default n 17 13 18 menu "Busybox Configuration" 14 19 depends FWRT_PACKAGE_BUSYBOX trunk/freewrt/package/busybox/Makefile
r2160 r2163 9 9 PKG_NAME:= busybox 10 10 PKG_VERSION:= 1.4.1 11 PKG_RELEASE:= 711 PKG_RELEASE:= 8 12 12 PKG_MD5SUM:= 5728403bce309cdabcffa414e2e64052 13 13 PKG_INIT:= 60 … … 54 54 $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/network/if-down.d 55 55 $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/network/if-post-down.d 56 ifneq ($(strip ${BUSYBOX_CONFIG_HALT}),) 57 ifneq ($(strip ${BUSYBOX_CONFIG_FEATURE_FWCF_REBOOT}),) 58 cd ${IDIR_BUSYBOX}/sbin && rm -f halt poweroff reboot 59 endif 60 endif 56 61 57 62 include ${TOPDIR}/mk/pkg-bottom.mk trunk/freewrt/package/fwcf/Config.in
r944 r2163 3 3 tristate 4 4 default y if FWRT_TARGET_ROOTFS_JFFS2 5 default y if FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS6 5 default y if FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 7 6 default n 7 select BUSYBOX_CONFIG_CAT 8 select BUSYBOX_CONFIG_CHMOD 9 select BUSYBOX_CONFIG_CHOWN 10 select BUSYBOX_CONFIG_COMM 11 select BUSYBOX_CONFIG_DD 12 select BUSYBOX_CONFIG_FIND 13 select BUSYBOX_CONFIG_GREP 14 select BUSYBOX_CONFIG_LOGGER 15 select BUSYBOX_CONFIG_LS 8 16 select BUSYBOX_CONFIG_MD5SUM 17 select BUSYBOX_CONFIG_MKDIR 9 18 select BUSYBOX_CONFIG_MOUNT 10 select BUSYBOX_CONFIG_LOGGER 19 select BUSYBOX_CONFIG_PRINTF 20 select BUSYBOX_CONFIG_RM 21 select BUSYBOX_CONFIG_SED 22 select BUSYBOX_CONFIG_SORT 23 select BUSYBOX_CONFIG_TAR 24 select BUSYBOX_CONFIG_UMOUNT 25 select BUSYBOX_CONFIG_XARGS 26 select BUSYBOX_CONFIG_FEATURE_FIND_TYPE 27 select BUSYBOX_CONFIG_FEATURE_FWCF_REBOOT 28 select BUSYBOX_CONFIG_FEATURE_GREP_FGREP_ALIAS 29 select BUSYBOX_CONFIG_FEATURE_MOUNT_FLAGS 30 select BUSYBOX_CONFIG_FEATURE_SORT_BIG 11 31 select FWRT_PACKAGE_MTD 12 depends on FWRT_TARGET_ROOTFS_JFFS2 || \13 FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS || \14 FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY15 32 help 16 33 The FreeWRT compressed /etc filesystem management tools trunk/freewrt/package/fwcf/Makefile
r1686 r2163 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 include $(TOPDIR)/rules.mk 7 include ${TOPDIR}/rules.mk 8 include Makefile.inc 9 include ${TOPDIR}/mk/package.mk 8 10 9 PKG_NAME= fwcf 10 PKG_VERSION= 1.01 11 PKG_RELEASE= 1 12 PKG_MD5SUM= 4a9d6ef494c87c6858bea15338fa67a5 13 # this is mirrored at= http://www.mirbsd.org/dist/hosted/fwcf/ 14 PKG_SOURCE_URL= http://www.freewrt.org/distfiles/ 15 WRKDIST= ${WRKDIR}/${PKG_NAME} 11 $(eval $(call PKG_template,FWCF,fwcf,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 16 12 17 include $(TOPDIR)/mk/package.mk 13 BUILD_STYLE= auto 14 MAKE_FILE= GNUmakefile 18 15 19 $(eval $(call PKG_template,FWCF,fwcf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 21 CFLAGS= ${TARGET_CFLAGS} ${TARGET_CPPFLAGS} -I${STAGING_DIR}/usr/include 22 23 do-build: 24 env \ 25 CC="${TARGET_CC}" \ 26 CFLAGS="${CFLAGS}" \ 27 LDFLAGS="${TARGET_LDFLAGS} -L${STAGING_DIR}/usr/lib" \ 28 $(MAKE) -C $(WRKBUILD) all 16 post-build: 17 ${BASH} ${TOPDIR}/scripts/strip-script.sh hook >${WRKBUILD}/hook 29 18 30 19 do-install: 31 $(INSTALL_DIR) $(IDIR_FWCF)/sbin 32 $(INSTALL_BIN) $(WRKBUILD)/fwcf.helper.out $(IDIR_FWCF)/sbin/fwcf.helper 33 $(INSTALL_BIN) $(WRKSRC)/fwcf.sh $(IDIR_FWCF)/sbin/fwcf 20 ${INSTALL_DIR} ${IDIR_FWCF}/sbin 21 ${INSTALL_BIN} ${WRKBUILD}/fwcf.helper.out ${IDIR_FWCF}/sbin/fwcf.helper 22 ${INSTALL_BIN} ${WRKSRC}/fwcf.sh ${IDIR_FWCF}/sbin/fwcf 23 ${INSTALL_SCRIPT} ${WRKBUILD}/hook ${IDIR_FWCF}/sbin/halt 24 cd ${IDIR_FWCF}/sbin && ln halt reboot && ln halt poweroff 34 25 35 26 include ${TOPDIR}/mk/pkg-bottom.mk trunk/freewrt/target/linux/brcm-2.4/squashfs-overlay/files/etc/init.d/S20jffsclean
r618 r2163 5 5 mtd erase data 6 6 jffs2root --clean 7 reboot7 busybox reboot 8 8 } trunk/freewrt/tools/Makefile
r2151 r2163 15 15 TARGETS+= brcm-utils 16 16 TARGETS+= failsafe 17 #TARGETS+= fwcf17 TARGETS+= fwcf 18 18 TARGETS+= ipkg-utils 19 19 TARGETS+= jffs2 trunk/freewrt/tools/fwcf/Makefile
r2145 r2163 9 9 include ../rules.mk 10 10 11 EXTRA_SRCS= 12 ifeq (${OStype},Linux) 13 EXTRA_SRCS+= ${TOPDIR}/tools/paxmirabilis/strlfun.c 14 endif 15 11 16 ${WRKBUILD}/.configured: ${WRKBUILD}/.prepared 12 17 13 18 ${WRKBUILD}/fwcf.helper.out: ${WRKBUILD}/.configured 14 cd ${WRKBUILD} && SRCS= ${TOPDIR}/tools/paxmirabilis/strlfun.cgmake19 cd ${WRKBUILD} && SRCS='${EXTRA_SRCS}' gmake 15 20 16 21 source:


