我写了一个PKGBUILD,不同版本source的文件名相同,都叫tcping_Linux.tar.gz。更新的时候会直接把之前下载的旧版本的tcping_Linux.tar.gz当成已经下载好的新版本,然后文件校验失败,终止更新。这种情况应该做比较规范:
在package()函数里install之后删除这个压缩包
在build()函数里先用版本号重命名压缩包
不管,用户应该执行cleanBuild,与写PKGBUILD的人无关
---
感谢2L和3L的回复
最近编辑记录 ChongChengAC (2023-05-08 13:34:26)
离线
每个版本的文件应当使用不同的文件名。在 source 里可以指定。
离线
离线