2007 09 22 19 51 華碩 WL-700Ge 改機(4)


再編譯完 1.0.4.6 完後,
我修改了在 WL700g/nasoc/src/apps/Makefile,
加上以下片段:
----------------------------------------------------------
PACKDIR := $(shell (cd $(SRCBASE)/../tools && pwd -P))
PACK := $(PACKDIR)/naspack
----------------------------------------------------------
myImage:
ln -fs /shares/MYVOLUME1/opt $(TARGETDIR)/opt
rm -f $(PLATFORMDIR)/target.cramfs
rm -f $(PLATFORMDIR)/root.trx
rm -f WL700gE_$(KERNEL_VER).$(FS_VER).nas
cd $(TARGETDIR) && mkcramfs . $(PLATFORMDIR)/target.cramfs
# Package kernel and filesystem
cp $(LINUXDIR)/arch/mips/brcm-boards/bcm947xx/compressed/vmlinuz $(PLATFORMDIR)/
$(ADDVER) $(PLATFORMDIR)/target.cramfs $(KERNEL_VER) $(FS_VER) WL700g $(HWL1) $(HWH1) $(HWL2) $(HWH2) $(HWL3) $(HWH3) $(HWL4) $(HWH4) $(PLATFORMDIR)/vmlinuz
$(TRX) -o $(PLATFORMDIR)/root.trx $(PLATFORMDIR)/target.cramfs
$(PACK) --output=WL700gE_$(KERNEL_VER).$(FS_VER).nas --tag=mipsel/target/etc/buildinfo.txt --flash=pivot_root/mipsel/pivot_root.trx --disk=mipsel/root.trx
----------------------------------------------------------

經由這樣的修改後,
我只需要去更動 WL700g/nasoc/src/apps/mipsel/target 下的檔案,
在 WL700g/nasoc/src/apps 下 make myImage,
就會生出一個 WL700gE_1.0.4.6.nas 在 WL700g/nasoc/src/apps 目錄下了。
目前加了個連結 /opt -> /shares/opt,
準備把自己加的東西都放到 /opt 下。