如何将变量从Makefile传递到debian包文件?
我有一个debian软件包,它有这样一个Makefile:如何将变量从Makefile传递到debian包文件?,debian,packaging,Debian,Packaging,我有一个debian软件包,它有这样一个Makefile: ETIMESTAMP=20201221140371 EPYTHONVERSION=3.7.0 EDIR=/usr/share/environment-${ETIMESTAMP} all: mkdir ${EDIR} ../..//build.sh ${EPYTHONVERSION} ${EDIR} install: mkdir -p ${DESTDIR}${CPEDIR} cp -r ${EDIR}/
ETIMESTAMP=20201221140371
EPYTHONVERSION=3.7.0
EDIR=/usr/share/environment-${ETIMESTAMP}
all:
mkdir ${EDIR}
../..//build.sh ${EPYTHONVERSION} ${EDIR}
install:
mkdir -p ${DESTDIR}${CPEDIR}
cp -r ${EDIR}/* ${DESTDIR}${EDIR}/ && rm -r ${EDIR}
我需要以某种方式将顶部设置的变量传递给debian/control
和debian/postrm
。为了进一步推动这一点,还插入了debian/changelog
中,在运行make
时自动创建一个新条目
deb包是否提供内置工具来实现这一点?我目前的理论解决方案涉及一个临时的bash脚本,它将把变量放在正确的位置。其他解决方案非常受欢迎