在后安装脚本中获取配置变量到包.deb

时间:2015-03-23 13:26:23

标签: linux configure dpkg

我有源代码,使用命令dpkg-buildpackage -rfakeroot -b生成.deb。

我想运行已安装的软件chrooted,所以我在debian / rules配置文件中添加了一个选项--prefix:

#!/usr/bin/make -f

%:
        dh ${@} --with autotools_dev,autoreconf

override_dh_auto_configure:
        dh_auto_configure -- \
                        --prefix=/usr/share/chroot-dir \
                        --libdir=\$${prefix}/lib \
                        --without-kernel-modules \
                        --without-x \
                        --without-procps \
                        CFLAGS="-Wno-deprecated-declarations $(CFLAGS)" \
                        CUSTOM_PROCPS_NAME=procps

override_dh_auto_install:
        dh_auto_install -- DESTDIR=$(CURDIR)/debian/open-vm-tools

override_dh_builddeb:
        dh_builddeb -- -Zxz

override_dh_fixperms:
        dh_fixperms -Xsbin/mount.vmhgfs

override_dh_installinit:
        dh_installinit --update-rcd-params='start 38 2 3 4 5 . stop 38 0 1 6 .'

override_dh_strip:
        dh_strip --dbg-package=open-vm-tools-dbg

但是为了运行chrooted程序,我需要在目录中添加librairies,这是通过脚本自动完成的。有没有办法可以在规则和postinst之间共享全局变量?

0 个答案:

没有答案