Changeset 492449f in freewrt
- Timestamp:
- Aug 2, 2007, 4:18:14 PM (18 years ago)
- Children:
- 1e3c84d
- Parents:
- 70cb764
- Files:
-
- 1 added
- 10 edited
-
mk/targets.mk (modified) (1 diff)
-
package/base-files/Makefile (modified) (1 diff)
-
package/fwcf/Config.in (modified) (1 diff)
-
package/fwupdate/Config.in (modified) (1 diff)
-
package/fwupdate/Makefile (modified) (1 diff)
-
package/mini_fo/Config.in (modified) (1 diff)
-
package/mtd/Config.in (modified) (1 diff)
-
target/Config.in (modified) (2 diffs)
-
target/image/brcm/Makefile (modified) (2 diffs)
-
target/linux/brcm-2.4/ramovl/files/sbin/mount_root (added)
-
target/linux/brcm-2.4/squashfs/files/sbin/mount_root (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mk/targets.mk
r70cb764 r492449f 94 94 $(eval $(call rootfs_template,jffs2,JFFS2,rootfstype=jffs2 root=/dev/mtdblock2)) 95 95 $(eval $(call rootfs_template,squashfs,SQUASHFS,rootfstype=squashfs root=/dev/mtdblock2)) 96 $(eval $(call rootfs_template,ramovl,RAMOVL,rootfstype=squashfs root=/dev/mtdblock2)) 96 97 $(eval $(call rootfs_template,nfs,NFS,root=/dev/nfs ip=dhcp)) 97 98 $(eval $(call rootfs_template,ext2-cf,EXT2_CF,root=/dev/cfa2)) -
package/base-files/Makefile
r70cb764 r492449f 380 380 ${_IPKGS_COOKIE}: ${TOPDIR}/.cfg/FWRT_TARGET_ROOTFS_JFFS2 381 381 ${_IPKGS_COOKIE}: ${TOPDIR}/.cfg/FWRT_TARGET_ROOTFS_SQUASHFS 382 ${_IPKGS_COOKIE}: ${TOPDIR}/.cfg/FWRT_TARGET_ROOTFS_RAMOVL 382 383 ${_IPKGS_COOKIE}: ${TOPDIR}/.cfg/FWRT_TARGET_ROOTFS_NFS 383 384 ${_IPKGS_COOKIE}: ${TOPDIR}/.cfg/FWRT_TARGET_ROOTFS_EXT2_CF -
package/fwcf/Config.in
r70cb764 r492449f 4 4 default y if FWRT_TARGET_ROOTFS_JFFS2 5 5 default y if FWRT_TARGET_ROOTFS_SQUASHFS 6 default y if FWRT_TARGET_ROOTFS_RAMOVL 6 7 default n 7 8 select FWRT_PACKAGE_MKSH -
package/fwupdate/Config.in
r70cb764 r492449f 4 4 default n 5 5 depends on FWRT_TARGET_ROOTFS_JFFS2 || FWRT_TARGET_ROOTFS_SQUASHFS || \ 6 FWRT_TARGET_ROOTFS_RAMOVL || \ 6 7 FWRT_TARGET_ROOTFS_EXT2_CF || FWRT_TARGET_ROOTFS_YAFFS2 7 8 select FWRT_PACKAGE_TAR if FWRT_TARGET_ROOTFS_EXT2_CF -
package/fwupdate/Makefile
r70cb764 r492449f 18 18 fs-script-${FWRT_TARGET_ROOTFS_JFFS2}=fs-mtd.sh 19 19 fs-script-${FWRT_TARGET_ROOTFS_SQUASHFS}=fs-mtd.sh 20 fs-script-${FWRT_TARGET_ROOTFS_RAMOVL}=fs-mtd.sh 20 21 fs-script-${FWRT_TARGET_ROOTFS_EXT2_CF}=fs-tar.sh 21 22 fs-script-${FWRT_TARGET_ROOTFS_YAFFS2}=fs-tar.sh -
package/mini_fo/Config.in
r70cb764 r492449f 3 3 tristate 4 4 default n 5 depends on ! FWRT_TARGET_ROOTFS_SQUASHFS5 depends on !FWRT_KERNEL_MINI_FO 6 6 help 7 7 The mini fanout overlay file system. -
package/mtd/Config.in
r70cb764 r492449f 4 4 default y if FWRT_TARGET_ROOTFS_JFFS2 5 5 default y if FWRT_TARGET_ROOTFS_SQUASHFS 6 default y if FWRT_TARGET_ROOTFS_RAMOVL 6 7 default n 7 8 depends on FWRT_TARGET_ROOTFS_JFFS2 || \ 9 FWRT_TARGET_ROOTFS_RAMOVL || \ 8 10 FWRT_TARGET_ROOTFS_SQUASHFS 9 11 help 10 12 Update utility for trx firmware images. 11 -
target/Config.in
r70cb764 r492449f 45 45 choice 46 46 prompt "Embedded Device" 47 default FWRT_DEVICE_BRCM_ASUS_WL500G_PREMIUM if FWRT_TARGET_CATEGORY_MIPS 47 48 48 49 # … … 300 301 select FWRT_PACKAGE_JFFS2ROOT 301 302 select FWRT_KERNEL_JFFS2_FS 302 select FWRT_KERNEL_SQUASHFS 303 select FWRT_KERNEL_SQUASHFS 303 304 select FWRT_KERNEL_MINI_FO 304 305 depends on FWRT_LINUX_2_4_BRCM || FWRT_LINUX_2_6_BRCM 305 306 help 306 307 Build firmware images with a read-only and highly compressed 307 (squashfs with lzma compression) root filesystem and a overlay308 (squashfs with lzma compression) root filesystem and an overlay 308 309 filesystem for a pseudo writable root filesystem. Only differences 309 310 to the read-only image are kept on a writable jffs2 partition. 311 312 config FWRT_TARGET_ROOTFS_RAMOVL 313 bool "read-only root filesystem and tmpfs (squashfs)" 314 select FWRT_PACKAGE_MTD 315 select FWRT_PACKAGE_FWCF 316 select FWRT_KERNEL_SQUASHFS 317 select FWRT_KERNEL_MINI_FO 318 depends on FWRT_LINUX_2_4_BRCM || FWRT_LINUX_2_6_BRCM 319 help 320 Build firmware images with a read-only and highly compressed 321 (squashfs with lzma compression) root filesystem and an overlay 322 filesystem for a pseudo writable root filesystem. Differences 323 to the read-only image are kept in RAM and lost on reboot. 310 324 311 325 config FWRT_TARGET_ROOTFS_NFS -
target/image/brcm/Makefile
r70cb764 r492449f 76 76 endif 77 77 78 ifeq ($(FWRT_TARGET_ROOTFS_SQUASHFS) ,y)79 $(KDIR)/root. squashfs:80 rm -f $(KDIR)/root. squashfs78 ifeq ($(FWRT_TARGET_ROOTFS_SQUASHFS)$(FWRT_TARGET_ROOTFS_RAMOVL),y) 79 $(KDIR)/root.$(FS): 80 rm -f $(KDIR)/root.$(FS) 81 81 $(STAGING_TOOLS)/bin/mksquashfs-lzma $(KDIR)/root \ 82 $(KDIR)/root. squashfs$(SQUASHFS_OPTS) $(MAKE_TRACE)82 $(KDIR)/root.$(FS) $(SQUASHFS_OPTS) $(MAKE_TRACE) 83 83 endif 84 84 … … 90 90 cp $(BUILD_DIR)/loader.elf $(BIN_DIR)/kernel/bootloader-$(BOARD)-$(KERNEL).elf 91 91 92 if eq ($(FS),squashfs)92 ifneq ($(filter squashfs ramovl,$(strip ${FS})),) 93 93 $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS) $(KDIR)/vmlinux.lzma 94 94 $(STAGING_TOOLS)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE) -
target/linux/brcm-2.4/squashfs/files/sbin/mount_root
r70cb764 r492449f 19 19 echo -n "creating directories... " 20 20 { 21 cd $2 21 cd $2 22 22 find . -xdev -type d 23 23 echo "./dev ./jffs ./mnt ./proc ./tmp" 24 24 # xdev skips mounted directories 25 cd $1 25 cd $1 26 26 } | xargs mkdir -p 27 27 echo "done"
Note:
See TracChangeset
for help on using the changeset viewer.
