Wei Zhou
eb4c52ebca
Remove cloudmanagementserver.keystore from installation
...
(cherry picked from commit 3855922378 )
2013-11-11 18:11:06 +01:00
Wei Zhou
57ba367f3c
CLOUDSTACK-5042: change cloud.keystore to cloudmanagementserver.keystore and install it (cherry picked from commit de448ec479)
2013-11-08 09:00:29 +01:00
Wei Zhou
7cdd2ef6ba
add iptables/ethtool requirement on Agent in debian/control
2013-10-24 11:33:49 +02:00
Darren Shepherd
8f25ea8c0f
Removing spring context files from debian build
2013-10-23 19:41:29 -07:00
Hugo Trippaers
ff336c3e9c
Fix typo
2013-10-05 01:12:16 +02:00
Hugo Trippaers
2b47611c5d
Fix for -SNAPSHOT problem in debian rules. Use -snapshot in the changelog to force the packaging to use the -SNAPSHOT extension for maven targets
2013-10-04 18:12:57 +02:00
Wido den Hollander
e6fd794ca0
packaging: Do not depend on JNA and don't include it in the classpath
...
It's now packaged with maven due to libvirt 0.5.1 and will be included
in the classpath automatically.
2013-09-29 12:22:46 +02:00
Wei Zhou
a6bfd96021
add missing cloudstack-agent-upgrade in cloudstack-agent debian packages
2013-09-27 10:31:54 +02:00
Wei Zhou
522860c03d
fix silly typo
2013-09-26 22:47:23 +02:00
ynojima
daec10e37a
fix rpm/deb build error caused by moving systemvm to its own maven project
2013-09-24 10:51:01 -04:00
Wei Zhou
164e3e33b4
CLOUDSTACK-4405: change rpm and debian packaging to support automatic update (KVM upgrade)
...
Including following steps:
b. Run "cloudstack-agent-upgrade". This script will upgrade all the existing bridge name to new bridge name, and update related firewall rules.
c. install a libvirt hook:
c1. mkdir /etc/libvirt/hooks
c2. cp /usr/share/cloudstack-agent/lib/libvirtqemuhook /etc/libvirt/hooks/qemu
c3. chmod +x /etc/libvirt/hooks/qemu
c4. service libvirtd restart
(cherry picked from commit a0988780ad )
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
2013-09-24 09:55:35 +02:00
Wei Zhou
ff5ac2676e
CLOUDSTACK-4533: fix two usage issues (db.properties and log4j-cloud.xml)
...
(1) Replacing db.properties with management server db.properties
(2) Rename log4j-cloud_usage.xml to log4j-cloud.xml
(cherry picked from commit fb97e8e617 )
2013-09-06 08:06:39 +02:00
Wido den Hollander
97da9e70f5
debian: Remove .snapshot from version number to fix package build
2013-08-02 13:22:33 +02:00
Chip Childers
61cba68083
Updaging deb changelog
2013-08-01 10:37:47 -04:00
Rene Diepstraten
211b180d55
Replaced virsh() by python-libvirt functions
...
Signed-off-by: Rene Diepstraten <rene@renediepstraten.nl>
2013-07-25 18:10:58 +02:00
Wido den Hollander
6758d727a4
debian: Package server.xml and tomcat6.conf
...
This are symlinks to server-nonssl.xml and tomcat6-nonssl.conf, but
they are required for starting the management server.
Commit 2db7a4559e broke this.
2013-05-27 09:05:04 +02:00
Hiroaki KAWAI
f854f5df87
fix debian packaging
...
nfs-common is required for a basic NFS installation both in
management server and agent.
Signed-off-by: Hiroaki KAWAI <kawai@stratosphere.co.jp>
2013-05-27 14:54:07 +09:00
Wido den Hollander
2db7a4559e
debian: Only package specified configuration files for management
...
Otherwise we will have duplicate / conflicting files with the AWSAPI package
2013-05-26 12:00:52 +02:00
Hiroaki KAWAI
dc822a83d7
fix debian packaging
...
*.in files must be processed by ReplaceTokens fliter.
Signed-off-by: Hiroaki KAWAI <kawai@stratosphere.co.jp>
2013-05-26 00:45:37 +09:00
Wido den Hollander
2336d478be
debian: When building packages run a Maven clean first
2013-05-23 23:19:03 +02:00
Wido den Hollander
37308ebff4
debian: Create the webapps7080 directory
2013-05-21 14:36:03 +02:00
Wido den Hollander
730e6571f6
debian: Packaging fixes for AWSAPI
2013-05-21 13:20:44 +02:00
Wido den Hollander
b5bb9f251c
debian: Change the version in the changelog
2013-05-14 15:56:36 +02:00
Chip Childers
207c288958
CLOUDSTACK-2218: Remove applicationContext.xml from the awsapi
...
installation logic for DEB
Signed-off-by: Chip Childers <chip.childers@gmail.com>
Conflicts:
debian/rules
2013-05-13 16:29:50 +01:00
Chip Childers
9abc21ceb9
Adding an optional env variable for DEB packaging to pick up additional profiles to package
...
Signed-off-by: Chip Childers <chip.childers@gmail.com>
Conflicts:
debian/rules
2013-04-23 16:39:35 +01:00
Wido den Hollander
15c26195c5
debian: Package the AWSAPI bridge
2013-04-13 11:12:39 +02:00
Wido den Hollander
d5d167cb97
CLOUDSTACK-1980: Add cloudstack-sysvmadm and cloudstack-setup-encryption
...
To the management server package.
cloudstack-setup-bridge should be a part of the cloudstack-awsapi package
2013-04-09 16:52:15 +02:00
Wido den Hollander
04a7fed35f
CLOUDSTACK-1935: Rename tools from cloud-* to cloudstack-*
2013-04-08 17:21:41 +02:00
Wido den Hollander
aa23dcc956
debian: Install the LICENSE and NOTICE files
...
These will be installed in /usr/share/doc/<package>/
2013-04-05 18:52:48 +02:00
Wido den Hollander
a773ed88b7
debian: Management server packaging fixes
...
We should be carefull what we package since all configuration should
be in /etc/cloudstack/management
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2013-04-05 16:13:42 +02:00
Wido den Hollander
df48b6531d
CLOUDSTACK-1589: Don't depend on chkconfig
...
Although this package is semi-available under Ubuntu/Debian we don't use it.
It's not used by the packages, so no reason to depend on it.
2013-04-04 21:10:33 +02:00
Wido den Hollander
d80d8d8a67
Remove db-enc.properties
...
This seemed to be used with Ant, but there is no other reference to this file.
It shouldn't be here and isn't used. It only confuses people.
2013-04-04 08:51:38 +02:00
Wido den Hollander
8ff24fcb18
debian: Copy the SystemVM ISO from a different location
2013-04-03 17:07:00 +02:00
Pradeep Soundararajan
6eac422943
CLOUDSTACK-1689: Adding ipset as part of agent install for debian
...
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-04-01 15:33:23 +01:00
Wido den Hollander
44a0facd38
debian: Copy management server configuration from old location
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-03-31 14:16:31 +02:00
Wido den Hollander
80da4d5baf
CLOUDSTACK-1490: deb packaging tomcat fixes
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-03-31 14:16:31 +02:00
Wido den Hollander
29baacd120
debian: Include jasypt in the cloudstack-common package
...
This is required for the cloud-install-sys-tmplt installer.
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-03-31 14:16:31 +02:00
Brian Spindler
ae3a048350
CLOUDSTACK-1736: Changes required to get cloudstack-management service
...
working again.
The newly created package for cloudstack-management was not correctly
installing the service. This prevented cloud-setup-management from being
able to configure the service, and the init script didn't even believe
the service was installed. I also added sudo to the chmod command for
checking script permissions, as most scripts belong to root. It was
trying to configure the agent with cloudstack-setup-agent but the script
was still called cloud-setup-agent, so I renamed it to cloudstack-setup-agent.
2013-03-25 17:23:18 +00:00
Wido den Hollander
41e3db39c3
debian: Package ulimits and sudo rules
...
The old packages used to write this data to the configuration
in a postinst file.
That was horrible to track since system administrators had no
idea what was going on.
2013-03-14 15:55:32 +01:00
Wido den Hollander
cd65d26a93
debian: Further improve the usage server package
...
We no longer symlink db.properties to the management server, but
we create a own db.properties for the usage server.
During a upgrade we copy the file to make the upgrade easier.
2013-03-13 21:25:18 +01:00
Wido den Hollander
22d9277ad9
debian: Bump the version to 4.2.0
...
This is needed since we have to be in sync with the Maven version
2013-03-13 19:20:33 +01:00
Wido den Hollander
67f87fe4f2
debian: Change the location of the SystemVM ISO
2013-03-12 17:32:36 +01:00
Wido den Hollander
a331cfa20f
debian: Do not hard code filenames to package
2013-03-12 17:32:36 +01:00
Wido den Hollander
7a794519a2
debian: Fix the usage server packaging
2013-03-12 14:26:10 +01:00
Wido den Hollander
aee6fc3bce
debian: Copy the contents of the old ~cloud directory to the new location
2013-03-12 14:26:10 +01:00
Marcus Sorensen
9ad54a082c
Summary: KVM - use virtio socket to communicate config to system vms
...
Detail: This gets rid of the patchdisk method of passing cmdline and
authorized_keys to KVM system VMs. It instead passes them to a virtio socket,
which the KVM guest reads from the character device /dev/vport0p1 during
cloud-early-config. Tested to work on CentOS 6.3 and Ubuntu 12.04. Should
work with even older versions of libvirt.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1362691685 -0700
2013-03-07 14:28:05 -07:00
Wido den Hollander
5b6a4a68c4
debian: Use some more variables in the rules file
...
Makes changes easier and it less hard coded.
2013-03-06 19:26:18 +01:00
Wido den Hollander
9e02ed139f
packaging: Include the Agent plugins dir in the classpath
...
For both the RPM and DEB packages are new directory for plugins
for the agent is created.
All JAR files in that directory will be added to the classpath
on boot of the agent.
2013-03-06 19:26:18 +01:00
Wido den Hollander
579b02756f
debian: Change the homedir of the user 'cloud'
2013-03-05 16:10:38 +01:00
Wido den Hollander
c56de5e345
debian: Copy Agent configuration from old to new location
...
We copy some files automatically so the admin doesn't have to
worry about the upgrade.
2013-03-05 16:10:38 +01:00