我有一棵树,我需要安装一个名为/usr
. 此文件夹存在于src
文件夹中。现在我需要在PKGBUILD
构建 *.pkg.tar.gz 之前编写一个安装到 fakeroot 的函数。需要进去什么
PKGBULD
package() {
# I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot
}
我有一棵树,我需要安装一个名为/usr
. 此文件夹存在于src
文件夹中。现在我需要在PKGBUILD
构建 *.pkg.tar.gz 之前编写一个安装到 fakeroot 的函数。需要进去什么
PKGBULD
package() {
# I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot
}
根据Arch Linux Wiki,你应该
make DESTDIR="$pkgdir/" install
在函数内部运行一些东西package()
来将文件安装到 fakeroot 目录。例如:如果您在项目中不使用 make,您可以查看使用了什么
make install
并根据您的需要进行调整。