安装时如何获取原始 *.pkg 文件目录?
我创建了一个 pkg 文件,并将其与另一个文件(如test.txt
)放在同一个文件夹中,如 ~/Desktop/test
并且在安装 pkg 文件时,我希望它将“test.txt”文件复制到 ~/Library 文件夹。所以我将 preinstall/postinstall 脚本添加到 pkg 文件中以复制“test.txt”文件。我尝试让目录使用
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
但它会返回 tmp 目录
/private/tmp/PKInstallSandbox.G5GFI6/Scripts/com.myApp.testApp.pkg.o5k2nE
不是原始的 pkg 目录(~/Desktop/test)
有人知道安装时如何获取原始目录吗?