You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by rhtyd <gi...@git.apache.org> on 2017/04/12 12:39:24 UTC

[GitHub] cloudstack pull request #2033: [master/4.10+] CLOUDSTACK-9462: Support for U...

GitHub user rhtyd reopened a pull request:

    https://github.com/apache/cloudstack/pull/2033

    [master/4.10+] CLOUDSTACK-9462: Support for Ubuntu 14.04/16.04 with tomcat6/tomcat7

    This extends work from @ustcweizhou from https://github.com/apache/cloudstack/pull/1950 by fixing some build issues to make this work with Ubuntu 14.04 and 16.04.
    
    This closes #1950

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/shapeblue/cloudstack ubuntu1604-fixsystemd-weiz

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/2033.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2033
    
----
commit 4a77a799490a0cd655b1a53377c4db1bb51ddc7c
Author: Wei Zhou <w....@tech.leaseweb.com>
Date:   2017-02-17T08:59:52Z

    CLOUDSTACK-9462: Build packages on Ubuntu 14.04/16.04 and support tomcat6/tomcat7
    
    Changes
    (1) add systemd support in debian/control and debian/rules for 16.04
    (2) add python-setuptools in Build-Depends in debian/control
    (3) seperate cloudstack-management.service and cloudstack-management.default for CentOS7 and Ubuntu 16.04
    (4) add server7-ssl.xml and server7-nonssl.xml in management installation
    (5) link /usr/share/cloudstack-management/lib and /usr/share/cloudstack-management/bin to correct path (tomcat6 or tomcat7)
    (6) link /etc/cloudstack/management/server.xml to correct file path (server-nonssl.xml or server7-nonssl.xml)
    (7) remove *.zip from .gitignore to avoid build error caused by missing /vhds/test.vhd.zip
    
    Instruction
    (1) build packages on Ubuntu 16.04: dpkg-buildpackage -uc -us
        Output on Ubuntu 16.04:
    -rw-r--r-- 1 root root      4090 Feb 17 10:12 cloudstack_4.10.0.0-SNAPSHOT_amd64.changes
    -rw-r--r-- 1 root root      1235 Feb 17 09:53 cloudstack_4.10.0.0-SNAPSHOT.dsc
    -rw-r--r-- 1 root root   8018248 Feb 17 09:53 cloudstack_4.10.0.0-SNAPSHOT.tar.xz
    -rw-r--r-- 1 root root  91868746 Feb 17 10:11 cloudstack-agent_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root     52882 Feb 17 10:12 cloudstack-cli_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root  98556216 Feb 17 10:08 cloudstack-common_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root     52864 Feb 17 10:12 cloudstack-docs_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root    585434 Feb 17 10:12 cloudstack-integration-tests_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root 323459934 Feb 17 10:10 cloudstack-management_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root    442656 Feb 17 10:12 cloudstack-marvin_4.10.0.0-SNAPSHOT_all.deb
    -rw-r--r-- 1 root root  87037576 Feb 17 10:12 cloudstack-usage_4.10.0.0-SNAPSHOT_all.deb
    
    (2) setup tomcat6/tomcat7 on management server:
        tomcat6: cloudstack-setup-management --tomcat6
        tomcat7: cloudstack-setup-management --tomcat7
    
    Signed-off-by: Rohit Yadav <ro...@shapeblue.com>

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---