From f7b6dff675e6fafafdf4286b10fa1f30a593ba40 Mon Sep 17 00:00:00 2001 From: kiranchavala Date: Mon, 6 Mar 2023 17:53:13 +0530 Subject: [PATCH 1/3] added docker command for ubuntu 22.04 --- packaging/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packaging/README.md b/packaging/README.md index 634b1cf98a2a..bc2409a72a44 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -31,7 +31,9 @@ The following commands assume that the CloudStack source is present in **/tmp/cl ``docker run -ti -v /tmp:/src ubuntu:14.04 /bin/bash -c "apt-get update && apt-get install -y dpkg-dev python debhelper openjdk-7-jdk genisoimage python-mysql.connector maven lsb-release devscripts && /src/cloudstack/packaging/build-deb.sh"`` -The commands above will generate Ubuntu 14.04 and 16.04 packages which you will find in */tmp* on your system after the build succeeds. +``docker run -ti -v /tmp:/src ubuntu:22.04 /bin/bash -c "apt-get update && apt-get install -y software-properties-common && apt-add-repository universe --yes && apt-get update && apt-get install -y dpkg-dev debhelper lsb-release devscripts openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven python3 python3-mysql.connector python3-setuptools python-setuptools python3-openssl python3-dev libffi-dev build-essential libssl-dev libffi-dev fakeroot python-is-python3 && curl -sL https://deb.nodesource.com/setup_14.x | bash - && apt-get install -y nodejs && /src/cloudstack/packaging/build-deb.sh"`` + +The commands above will generate Ubuntu 14.04, 16.04, and 22.04 packages which you will find in */tmp* on your system after the build succeeds. ## RPM The *package.sh* script can be used to build RPM packages for CloudStack. In the *packaging* script you can run the following command: From 2bb3bf00344173f3c39883d27faf4919de3512ad Mon Sep 17 00:00:00 2001 From: kiranchavala Date: Tue, 7 Mar 2023 10:21:04 +0530 Subject: [PATCH 2/3] added docker command with formatting for ubuntu 22.04 --- packaging/README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packaging/README.md b/packaging/README.md index bc2409a72a44..83c9c65eef10 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -31,7 +31,15 @@ The following commands assume that the CloudStack source is present in **/tmp/cl ``docker run -ti -v /tmp:/src ubuntu:14.04 /bin/bash -c "apt-get update && apt-get install -y dpkg-dev python debhelper openjdk-7-jdk genisoimage python-mysql.connector maven lsb-release devscripts && /src/cloudstack/packaging/build-deb.sh"`` -``docker run -ti -v /tmp:/src ubuntu:22.04 /bin/bash -c "apt-get update && apt-get install -y software-properties-common && apt-add-repository universe --yes && apt-get update && apt-get install -y dpkg-dev debhelper lsb-release devscripts openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven python3 python3-mysql.connector python3-setuptools python-setuptools python3-openssl python3-dev libffi-dev build-essential libssl-dev libffi-dev fakeroot python-is-python3 && curl -sL https://deb.nodesource.com/setup_14.x | bash - && apt-get install -y nodejs && /src/cloudstack/packaging/build-deb.sh"`` +``docker run -ti -v /tmp:/src ubuntu:22.04 /bin/bash -c \ +"apt-get update && \ +apt-get install -y software-properties-common && \ +apt-add-repository universe --yes && \ +apt-get update && \ +apt-get install -y dpkg-dev debhelper lsb-release devscripts openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven python3 python3-mysql.connector python3-setuptools python-setuptools python3-openssl python3-dev libffi-dev build-essential libssl-dev libffi-dev fakeroot python-is-python3 && \ +curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ +apt-get install -y nodejs && \ +/src/cloudstack/packaging/build-deb.sh"`` The commands above will generate Ubuntu 14.04, 16.04, and 22.04 packages which you will find in */tmp* on your system after the build succeeds. From 9856fe956d2dc20498b24e6195dcda8cdee9267e Mon Sep 17 00:00:00 2001 From: kiranchavala Date: Thu, 9 Mar 2023 10:30:17 +0530 Subject: [PATCH 3/3] reverted docker command without formatting for ubuntu 22.04 --- packaging/README.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packaging/README.md b/packaging/README.md index 83c9c65eef10..08e34baeae2d 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -31,15 +31,7 @@ The following commands assume that the CloudStack source is present in **/tmp/cl ``docker run -ti -v /tmp:/src ubuntu:14.04 /bin/bash -c "apt-get update && apt-get install -y dpkg-dev python debhelper openjdk-7-jdk genisoimage python-mysql.connector maven lsb-release devscripts && /src/cloudstack/packaging/build-deb.sh"`` -``docker run -ti -v /tmp:/src ubuntu:22.04 /bin/bash -c \ -"apt-get update && \ -apt-get install -y software-properties-common && \ -apt-add-repository universe --yes && \ -apt-get update && \ -apt-get install -y dpkg-dev debhelper lsb-release devscripts openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven python3 python3-mysql.connector python3-setuptools python-setuptools python3-openssl python3-dev libffi-dev build-essential libssl-dev libffi-dev fakeroot python-is-python3 && \ -curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ -apt-get install -y nodejs && \ -/src/cloudstack/packaging/build-deb.sh"`` +``docker run -ti -v /tmp:/src ubuntu:22.04 /bin/bash -c "apt-get update && apt-get install -y software-properties-common &&apt-add-repository universe --yes && apt-get update && apt-get install -y dpkg-dev debhelper lsb-release devscripts openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven python3 python3-mysql.connector python3-setuptools python-setuptools python3-openssl python3-dev libffi-dev build-essential libssl-dev libffi-dev fakeroot python-is-python3 && curl -sL https://deb.nodesource.com/setup_14.x | bash - && apt-get install -y nodejs && /src/cloudstack/packaging/build-deb.sh"`` The commands above will generate Ubuntu 14.04, 16.04, and 22.04 packages which you will find in */tmp* on your system after the build succeeds.