integration/packaging.git
10 years agoAdd *.pyc, log.html, output.xml and report.html to the ignore list.
Baohua Yang [Sun, 17 Nov 2013 12:13:19 +0000 (20:13 +0800)]
Add *.pyc, log.html, output.xml and report.html to the ignore list.

Change-Id: I615d11eff75b5e811b37568bbca9be8404b15d0d
Signed-off-by: Baohua Yang <baohyang@cn.ibm.com>
10 years agoMerge "Add Fedora systemd support to install the controller as a service."
Ed Warnicke [Thu, 7 Nov 2013 21:52:05 +0000 (21:52 +0000)]
Merge "Add Fedora systemd support to install the controller as a service."

10 years agoAdd Fedora systemd support to install the controller as a service.
Sam Hague [Thu, 7 Nov 2013 21:11:33 +0000 (16:11 -0500)]
Add Fedora systemd support to install the controller as a service.

- Add systemd support to install the service.
- Simplify the file permission modification logic.

The controller can be started and stopped via:

systemctl start|stop opendaylight-controller.service

or configured to start on boot via:

system enable opendaylight-controller.service

Change-Id: I9d2192558bd48e482e6a093b2b568af799c69028
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoAdd jar dependencies package.
Sam Hague [Fri, 1 Nov 2013 18:38:39 +0000 (14:38 -0400)]
Add jar dependencies package.

The current opendaylight-controller rpm uses the JAVA artifacts that
are already included in the distribution. This is not allowed in a
proper Fedora distribution. This commit creates a "dependencies"
package to remove the use of the pre-built artifacts from the
controller rpm. In the future this dependencies package will go
away as the artifacts are added in their own packages.

Change-Id: I7cc3891e6f18428b13133d8a0ff999ef1d79158c
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoMerge "Add initial Fedora RPM packaging."
Ed Warnicke [Fri, 25 Oct 2013 21:25:58 +0000 (21:25 +0000)]
Merge "Add initial Fedora RPM packaging."

10 years agoAdd initial Fedora RPM packaging.
Sam Hague [Fri, 25 Oct 2013 19:55:56 +0000 (15:55 -0400)]
Add initial Fedora RPM packaging.

This is an initial commit of the spec file to be used for a Fedora RPM
packaging of the controller. The spec relies on Maven to pull in the
JAVA artifacts. Anotehr dependencies RPm will be created to grab those
dependencies.

There is a README in the fedora folder that describes the process to
build the RPM, install and uninstall. The README also details how to
start the controller.

This is a work in progress. I wanted to commit the current spec to let
others take alook. The spec file has comments indicated by
"todo" to show the current thinking of what needs to be added.

Change-Id: Ie93cb57a8012033d0578fa87a4f2cf536d1b0d75
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoInitial commit of distributions (Base, Virtualization, Service Provider)
Ed Warnicke [Wed, 2 Oct 2013 04:15:43 +0000 (23:15 -0500)]
Initial commit of distributions (Base, Virtualization, Service Provider)

Change-Id: I6ef50dc5beb2394ee248c3f678210a58335b6ccd
Signed-off-by: Ed Warnicke <eaw@cisco.com>