当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

生成debian包的时候自动加上svn版本号

生成debian包的时候自动加上svn版本号--Linux发行版技术-Debian信息,下面是详情阅读。
下面是一个 debian/rules 的例子,生成的debian包名字就可能叫itcc_0.8.1.svn468M_amd64.deb
CODE:
#!/usr/bin/make -f

# to re-generate debian/control, invoke
# fakeroot debian/rules debian/control DEB_AUTO_UPDATE_DEBIAN_CONTROL:=yes
#
export DH_ALWAYS_EXCLUDE=.svn

DEB_PYTHON_SYSTEM = pycentral
VDEF := $(strip $(shell dpkg-parsechangelog | awk -F: ‘/^Version:/ {print $$NF}’))
VSVN := $(shell if which svnversion > /dev/null; then svnversion | sed s/^.*:// \
| sed s/^/.svn/ | sed s/.svnexported// ; fi)
DEB_DH_GENCONTROL_ARGS = -u-v$(VDEF)$(VSVN)

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | 凯发国际娱乐 | 凯发国际娱乐下载 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有