~juju-qa/ubuntu/xenial/juju/xenial-2.0-beta4

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Martin Packman
  • Date: 2016-04-01 21:45:49 UTC
  • Revision ID: martin.packman@canonical.com-20160401214549-s975ph0m8w4z0ila
Tweaks to debian/rules and new juju-2.0 wrapper

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
export PATH:=$(CURDIR)/bin:$(PATH)
12
12
 
13
13
PKGDIR:=debian/juju
14
 
VERSION:=$(shell sed -n 's/^const version = "\(.*\)"/\1/p' $(CURDIR)/src/github.com/juju/juju/version/version.go)
 
14
VERSION:=$(shell sed -n 's/^const version = "\(2\.[0-9]\+\)[\.-].*"/\1/p' $(CURDIR)/src/github.com/juju/juju/version/version.go)
15
15
ifeq ($(VERSION),)
16
16
$(error Invalid version constant in version.go)
17
17
endif
49
49
        go install $(COMMON_FLAGS) github.com/juju/juju/cmd/plugins/juju-metadata
50
50
        go install $(COMMON_FLAGS) github.com/juju/juju/cmd/plugins/juju-upgrade-mongo
51
51
        go install $(COMMON_FLAGS) $(JUJUD_FLAGS) github.com/juju/juju/cmd/jujud
 
52
        echo 'export PATH=/usr/lib/juju-$(VERSION)/bin:$$PATH\nexec juju "$$@"' > bin/juju-$(VERSION)
 
53
        chmod 755 bin/juju-$(VERSION)
52
54
        mkdir -p debian/home
53
55
        HOME=debian/home $(CURDIR)/src/github.com/juju/juju/scripts/generate-docs.py man -o juju.1
54
56
        dh_install bin/juju usr/lib/juju-$(VERSION)/bin
55
57
        dh_install bin/juju-metadata usr/lib/juju-$(VERSION)/bin
56
58
        dh_install bin/juju-upgrade-mongo usr/lib/juju-$(VERSION)/bin
57
59
        dh_install bin/jujud usr/lib/juju-$(VERSION)/bin
 
60
        dh_install bin/juju-$(VERSION) usr/bin
58
61
        dh_install juju.1 usr/lib/juju-$(VERSION)/man/man1
59
62
        dh_install src/github.com/juju/juju/etc/bash_completion.d/juju2 \
60
63
                   usr/share/bash-completion/completions
65
68
        dh_link -pjuju-2.0 usr/lib/juju-$(VERSION)/bin/juju-metadata bin/juju-metadata
66
69
        dh_link -pjuju-2.0 usr/lib/juju-$(VERSION)/bin/juju-upgrade-mongo bin/juju-upgrade-mondo
67
70
        dh_link -pjuju-2.0 usr/lib/juju-$(VERSION)/man/man1/juju.1.gz usr/share/man/man1/juju.1.gz
 
71
        dh_link -pjuju-2.0 usr/lib/juju-$(VERSION)/man/man1/juju.1.gz usr/share/man/man1/juju-2.0.1.gz
68
72
        dh_link
69
73
 
70
74
override_dh_compress: