文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>升级系统 - find_update_package

升级系统 - find_update_package

时间:2010-10-23  来源:jiangjqian

功能:从dir目录下面的E到Z目录下面找匹配apollo-sw*的文件,从这些匹配的文件和$net_package_str中找到最大的版本字串(注:同时规定apollo-sw为最大版本),如果找到的最大版本大于$sw_package_version_str,则设置$mount_update_package
例如:
a. 没有找到升级包 mount_update_package="echo no upgrade image"
b. 找到U盘下面的升级包 mount_update_package="mount -o loop -t cramfs /media/E/apollo-sw-ex /mnt"
c. 找到net下面的升级包 mount_update_package="mount -t cramfs $net-partition-devname /mnt"

输入:
$update_package_mount_point  //升级包mount的位置
$net_partition_devname //从/proc/partitions中找名为"net"的分区赋给该变量
$env_partition_devname  //指示uboot env对应的mtd设备,源自于/proc/partitions
$sw_package_version_str //来自uboot env,指示当前机顶盒的版本
$net_package_str //来自uboot env,指示当前网络分区的升级包的版本


输出:
$mount_update_package //由$find_update_package运行并且设置,执行mount升级包命令
 

相关阅读 更多 +
排行榜 更多 +
鸡生化精英安卓版

鸡生化精英安卓版

飞行射击 下载
光头火柴人安卓版

光头火柴人安卓版

飞行射击 下载
轨道射击安卓版

轨道射击安卓版

飞行射击 下载