NetBSD的建设没有因.DS_Store文件的Macintosh
问题描述:
我试图建立一个使用NetBSD内核NetBSD的建设没有因.DS_Store文件的Macintosh
$ ./build.sh -O ../obj.amd64 -U -u -m amd64 -j4 tools release iso-image
它无法与输出
======= 1 extra files in DESTDIR =========
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./.DS_Store
========= end of 1 extra files ===========
*** [checkflist] Error code 1
nbmake[2]: stopped in /Volumes/NetBSDImage/src/distrib/sets
1 error
即使当我在/卷做一个 rm .DS_Store
/NetBSDImage/src/distrib/sets,它会以相同的消息失败。 早些时候,当我编译内核时没有使用iso-image
选项,它可以成功构建,但现在甚至失败了。一些帮助?
答
我能想到的最好的办法是解决问题而不是解决方案。
DS_Store文件只有在Mac系统的Finder应用程序中打开时才会生成。 因此,在删除和重新制作整个存储库时,它已成功构建。
答
我可以在没有这些文件阻碍的情况下交叉编译来自OS X的NetBSD当前罚款。你在destdir中做过一些手动工作吗?尝试删除不良文件,然后重试。
如何禁用DS_Store的生成,删除当前的一个,然后再试一次? –
@李骏骁这是对的吗? $ defaults写入com.apple.desktopservices DSDontWriteNetworkStores true –
@李骏骁不,不行,这是行不通的。 –