mkepk.sh
来自「带SD卡的LINUX根文件系统. 在ARM上应用」· Shell 代码 · 共 42 行
SH
42 行
#!/bin/sh# $Id: mkepk.sh,v 1.1 2003/01/22 00:41:43 dwmw2 Exp $EPK_TMPDIR=/tmp/jffs2-epk-$$MTDDIR=`dirname $0`/../../..COREFILES="build.c compr_zlib.c LICENCE scan.c compr.c gc.c pushpull.h compr_rtime.c histo.h nodelist.c read.c write.c compr_rubin.c erase.c histo_mips.h nodelist.h readinode.c compr_rubin.h nodemgmt.c"ECOSFILES="os-ecos.h file-ecos.c jffs2port.h dir-ecos.c fs-ecos.c malloc-ecos.c"INCFILES="jffs2.h jffs2_fs_i.h jffs2_fs_sb.h"mkdir $EPK_TMPDIR || exit 1mkdir -p $EPK_TMPDIR/fs/jffs2/current/srcmkdir -p $EPK_TMPDIR/fs/jffs2/current/cdlmkdir -p $EPK_TMPDIR/fs/jffs2/current/include/linuxmkdir -p $EPK_TMPDIR/fs/jffs2/current/testscat > $EPK_TMPDIR/pkgadd.db <<EOFpackage CYGPKG_FS_JFFS2 { alias { "JFFS2 Filesystem" jffs2 } directory fs/jffs2 script jffs2.cdl description " This package contains the JFFS2 filesystem."}EOFfor a in $COREFILES; do cp -v $MTDDIR/fs/jffs2/$a $EPK_TMPDIR/fs/jffs2/current/src || exit 1donefor a in $ECOSFILES; do cp -v $MTDDIR/fs/jffs2/ecos/src/$a $EPK_TMPDIR/fs/jffs2/current/src || exit 1donefor a in $INCFILES; do cp -v $MTDDIR/include/linux/$a $EPK_TMPDIR/fs/jffs2/current/include/linux || exit 1donecp -v $MTDDIR/fs/jffs2/ecos/cdl/jffs2.cdl $EPK_TMPDIR/fs/jffs2/current/cdlcp -v $MTDDIR/fs/jffs2/ecos/tests/*.c $EPK_TMPDIR/fs/jffs2/current/teststar cvfz jffs2-`date +"%Y%m%d%H%M"`.epk -C $EPK_TMPDIR pkgadd.db fs/jffs2rm -rf $EPK_TMPDIR
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?