This is a basic, non-policy-compliant package installing OpenDaylight in /opt/opendaylight,
following the technique described in https://vincent.bernat.im/en/blog/2016-pragmatic-debian-packaging.html
Change-Id: I6eefa3737595b4661f97e8293c48f890a4fb213d
Signed-off-by: Akshita <zenith158@gmail.com>
--- /dev/null
+
+To run the installed karaf container, use:
+
+ $ sudo karaf
+ or
+ $ sudo /opt/opendaylight/bin/karaf
+
--- /dev/null
+opendaylight (0.4.2-1) UNRELEASED; urgency=medium
+
+ * Release: OpenDaylight 0.4.2-Beryllium-SR2
+
+ -- Akshita Jha <zenith158@gmail.com> Tue, 31 May 2016 17:48:42 +0530
--- /dev/null
+Source: opendaylight
+Build-Depends: debhelper (>= 9),
+Maintainer: Akshita Jha <zenith158@gmail.com>
+
+Package: opendaylight
+Depends: ${misc:Depends}
+Architecture: any
+Description: OpenDaylight SDN controller
+
--- /dev/null
+#!/bin/sh
+
+exec /opt/opendaylight/bin/karaf
--- /dev/null
+./debian/karaf /usr/bin/
--- /dev/null
+#!/usr/bin/make -f
+
+VERSION_MAJOR = 4
+VERSION_MINOR = 2
+CODENAME = "Beryllium-SR2"
+VERSION = 0.$(VERSION_MAJOR).$(VERSION_MINOR)-$(CODENAME)
+PACKAGEVERSION = $(VERSION)-$(DISTRIBUTION)0
+TARBALL = distribution-karaf-$(VERSION).tar.gz
+URL = "https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/$(VERSION)/$(TARBALL)"
+
+%:
+ dh $@
+
+override_dh_auto_clean:
+override_dh_auto_test:
+override_dh_auto_build:
+override_dh_usrlocal:
+override_dh_auto_install:
+ wget -N --progress=dot:mega $(URL)
+ tar -xf $(TARBALL)
+ mkdir -p ./debian/opendaylight/opt/opendaylight/
+ cp -r ./distribution-karaf-$(VERSION)/* ./debian/opendaylight/opt/opendaylight/
+
+override_dh_gencontrol:
+ dh_gencontrol -- -v$(PACKAGEVERSION)