構建檔案系統指令碼分析筆記

來源:互聯網
上載者:User

# 產生方式
# $1=K320P; $2= debug; $3=101; $4=normal;
cp -rf $XGD_SHARE                   $XGD_ROOTFS
cp -rf $XGD_PRIVATE/$1/public/*     $XGD_ROOTFS
cp -rf $XGD_PRIVATE/$1/$4/public/*  $XGD_ROOTFS
cp -rf $XGD_PRIVATE/$1/$4/$2/*        $XGD_ROOTFS
產生/lib/fsversion檔案
產生/usr/fsversion檔案
產生/etc/rfversion檔案
產生/etc/issue檔案
建立裝置節點
產生fsimg.bin

產生cpio(相當於根檔案系統)

# 相關路徑
VENDOR="Shenzhen XGD Tech"
DIR_ROOT=`pwd`
XGD_ROOTFS=$DIR_ROOT/output/rootfs
XGD_ROOTFS_RD=$DIR_ROOT/output/rootfs_rd
XGD_ROOTFS_FS=$DIR_ROOT/output/rootfs_fs
XGD_ROOTFS_MD=$DIR_ROOT/output/rootfs_modules
XGD_BUILD=$DIR_ROOT/output
XGD_SHARE=$DIR_ROOT/public
XGD_PRIVATE=$DIR_ROOT/private
XGD_APPS=$DIR_ROOT/apps

# 相關工具
MKYAFFS=$DIR_ROOT/tool/mkfs.yaffs2k
MKJFFS2=$DIR_ROOT/tool/mkfs.jffs2
MKCRAMFS=$DIR_ROOT/tool/mkfs.cramfs
GEN_RD=$DIR_ROOT/scripts/gen_initrd.sh
MKSQUASHFS=$DIR_ROOT/tool/mksquashfs
XGD_SIGN_DIR=$DIR_ROOT/scripts

# 相關變數
XGD_SUB_VERSION=`cat xgd.version`   # 101
XGD_COMPILE_DATE=`date +%y%m%d`
XGD_GIT_COMMIT_SHASUM="SHASUM:NA"
XGD_GIT_COMMIT_BRANCH="BRANCH:NA"
XGD_GIT_COMMIT_RRDATE="Date:NA"
XGD_GIT_COMMIT_RRUSER="Author:NA"
XGD_GIT_COMMIT_INFO="`echo "${XGD_GIT_COMMIT_SHASUM}\\r\\n${XGD_GIT_COMMIT_BRANCH}\\r\\n${XGD_GIT_COMMIT_RRDATE}\\r\\n${XGD_GIT_COMMIT_RRUSER}" `"
VER=D
MODEL=1A
SMODE=0
ROOTFS_CST_CODE=RD000
FSIMG_CST_CODE=FD000
XGD_CFLAGS=-DXGD_PROGRAM_CC_FLAG=1" "-DXGD_GIT_COMMIT_INFO=\\\"${XGD_GIT_COMMIT_INFO}\\\"
FULL_VERSION=V1ARD000130131101
FSIMAG_FULL_VERSION=V1AFD000130131101

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.