您尚未登录。

楼主 #1 2020-09-03 10:39:11

postmaek
会员
注册时间: 2019-11-08
已发帖子: 13
积分: 13

全志V5 tinaSDK overlayfs问题请教

最近项目需求,小弟开始重新研究全志v536,根文件系统是squashfs在此发现一个问题百思不得其解,特此请教一下。
软件工程师提出的需求是给他一个可以将提前准备好的文件以及文件夹传送至小机端的方案。因此小弟对软件包的makefile做了如下的修改。

define Package/xxxx/install
         $(INSTALL_DIR) $(1)/filetest
         $(INSTALL_DIR) $(1)/filetest/testD
         $(INSTALL_DIR) $(1)/filetest/testE
         $(INSTALL_BIN) $(1)/filetest/testD/FILE //FILE 为一普通文件

endef


但实际在小机端运行后发现,空文件夹testE是可以删除的,但执行rm /filetest/testD/ -rf 将报告如下错误:
“rm can't remove ‘testD’ :invalid argument”

请问各位,此问题产生的原因是什么呢?有无办法规避。在此万分感谢大家!

离线

楼主 #3 2020-09-03 11:49:21

postmaek
会员
注册时间: 2019-11-08
已发帖子: 13
积分: 13

Re: 全志V5 tinaSDK overlayfs问题请教

testD/FILE 是可以删除的,另外如果删除testD,虽然会报错,但FILE也会被删除

离线

楼主 #4 2020-09-03 11:50:24

postmaek
会员
注册时间: 2019-11-08
已发帖子: 13
积分: 13

Re: 全志V5 tinaSDK overlayfs问题请教

孤星泪 说:

testD/FILE 可以删除吗?

可以删除的,并且即便文件夹没有删除,但是文件也被删除了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn