Allow building non-release (patch) packages for dokku
This commit is contained in:
2
Vagrantfile
vendored
2
Vagrantfile
vendored
@@ -82,7 +82,7 @@ Vagrant::configure("2") do |config|
|
|||||||
vm.vm.hostname = "#{DOKKU_DOMAIN}"
|
vm.vm.hostname = "#{DOKKU_DOMAIN}"
|
||||||
vm.vm.network :private_network, ip: DOKKU_IP
|
vm.vm.network :private_network, ip: DOKKU_IP
|
||||||
vm.vm.provision :shell, :inline => "export DEBIAN_FRONTEND=noninteractive && apt-get update > /dev/null && apt-get -qq -y install git > /dev/null && cd /root/dokku && #{make_cmd}"
|
vm.vm.provision :shell, :inline => "export DEBIAN_FRONTEND=noninteractive && apt-get update > /dev/null && apt-get -qq -y install git > /dev/null && cd /root/dokku && #{make_cmd}"
|
||||||
vm.vm.provision :shell, :inline => "cd /root/dokku && make deb-all"
|
vm.vm.provision :shell, :inline => "export IS_RELEASE=true && cd /root/dokku && make deb-all"
|
||||||
end
|
end
|
||||||
|
|
||||||
config.vm.define "build-arch", autostart: false do |vm|
|
config.vm.define "build-arch", autostart: false do |vm|
|
||||||
|
|||||||
7
deb.mk
7
deb.mk
@@ -44,6 +44,10 @@ SIGIL_ARCHITECTURE = amd64
|
|||||||
SIGIL_PACKAGE_NAME = gliderlabs_sigil_$(SIGIL_VERSION)_$(SIGIL_ARCHITECTURE).deb
|
SIGIL_PACKAGE_NAME = gliderlabs_sigil_$(SIGIL_VERSION)_$(SIGIL_ARCHITECTURE).deb
|
||||||
SIGIL_URL = https://github.com/gliderlabs/sigil/releases/download/v$(SIGIL_VERSION)/sigil_$(SIGIL_VERSION)_Linux_x86_64.tgz
|
SIGIL_URL = https://github.com/gliderlabs/sigil/releases/download/v$(SIGIL_VERSION)/sigil_$(SIGIL_VERSION)_Linux_x86_64.tgz
|
||||||
|
|
||||||
|
ifndef IS_RELEASE
|
||||||
|
IS_RELEASE = true
|
||||||
|
endif
|
||||||
|
|
||||||
export PLUGN_DESCRIPTION
|
export PLUGN_DESCRIPTION
|
||||||
export SIGIL_DESCRIPTION
|
export SIGIL_DESCRIPTION
|
||||||
export SSHCOMMAND_DESCRIPTION
|
export SSHCOMMAND_DESCRIPTION
|
||||||
@@ -126,6 +130,9 @@ deb-dokku:
|
|||||||
cp contrib/dokku-installer.py /tmp/build/usr/share/dokku/contrib
|
cp contrib/dokku-installer.py /tmp/build/usr/share/dokku/contrib
|
||||||
git describe --tags > /tmp/build/var/lib/dokku/VERSION
|
git describe --tags > /tmp/build/var/lib/dokku/VERSION
|
||||||
cat /tmp/build/var/lib/dokku/VERSION | cut -d '-' -f 1 | cut -d 'v' -f 2 > /tmp/build/var/lib/dokku/STABLE_VERSION
|
cat /tmp/build/var/lib/dokku/VERSION | cut -d '-' -f 1 | cut -d 'v' -f 2 > /tmp/build/var/lib/dokku/STABLE_VERSION
|
||||||
|
ifneq (,$(findstring false,$(IS_RELEASE)))
|
||||||
|
sed -i.bak -e "s/^/`date +%s`:/" /tmp/build/var/lib/dokku/STABLE_VERSION && rm /tmp/build/var/lib/dokku/STABLE_VERSION.bak
|
||||||
|
endif
|
||||||
rm /tmp/build/DEBIAN/lintian-overrides
|
rm /tmp/build/DEBIAN/lintian-overrides
|
||||||
mv debian/lintian-overrides /tmp/build/usr/share/lintian/overrides/dokku
|
mv debian/lintian-overrides /tmp/build/usr/share/lintian/overrides/dokku
|
||||||
git rev-parse HEAD > /tmp/build/var/lib/dokku/GIT_REV
|
git rev-parse HEAD > /tmp/build/var/lib/dokku/GIT_REV
|
||||||
|
|||||||
Reference in New Issue
Block a user