diff --git a/ips/jenkins.xml b/ips/jenkins.xml deleted file mode 100644 index 730c1b4456685cbb5caa38ab6d52d307a8ed68ee..0000000000000000000000000000000000000000 --- a/ips/jenkins.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ips/proto.py b/ips/proto.py deleted file mode 100644 index 1d4532074f761b3974f4a7d6eccc466d91067c86..0000000000000000000000000000000000000000 --- a/ips/proto.py +++ /dev/null @@ -1,51 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. - - -# definition of the IPS package. -# see https://wikis.oracle.com/display/IpsBestPractices/Producing+and+Maintaining+Packages for more about this - -import builder; - -# IPS can't do SNAPSHOT -version = builder.props['version'] -if version.endswith("-SNAPSHOT"): - version = version[:-9]; - -pkg = builder.build_pkg(name="jenkins", version=version+",0-0") -pkg.update({ - "attributes" : { - "pkg.summary" : "Jenkins", - "pkg.description" : "Extensible continuous integration system", - } -}) - - -# restart_fmri instructs IPS to reload the manifest -pkg.addfile("/usr/local/bin/jenkins.war",{"file":"./target/jenkins.war"}) -pkg.addfile("/var/svc/manifest/application/jenkins.xml",{"file":"../ips/jenkins.xml","restart_fmri":"svc:/system/manifest-import:default"}) -# this is the Hudson home directory -pkg.mkdirs("/var/lib/jenkins") - -# TODO: register SMF when the feature is available? -# see http://www.pauloswald.com/article/29/hudson-solaris-smf-manifest -# see http://blogs.sun.com/wittyman/entry/postgresql_packages_from_ips_repository diff --git a/ips/readme.txt b/ips/readme.txt deleted file mode 100644 index 9de007a0003353daefef4ba7466c9fadfc1e48a7..0000000000000000000000000000000000000000 --- a/ips/readme.txt +++ /dev/null @@ -1,9 +0,0 @@ -This directory hosts files to create Solaris IPS packages. -To build, "mvn -P ips package" from the main/war directory. - - -Current status -============== -Auto-installation of SMF fails due to: - http://defect.opensolaris.org/bz/show_bug.cgi?id=5742 - http://defect.opensolaris.org/bz/show_bug.cgi?id=5743 diff --git a/war/pom.xml b/war/pom.xml index 72e92dffe9656870ae8e58cfbe8e34185521ee20..d5a5a1c368dff7a9a5d22c22c303b2664fb3bcfd 100644 --- a/war/pom.xml +++ b/war/pom.xml @@ -515,31 +515,6 @@ THE SOFTWARE. - - - ips - - - - org.jvnet.updatecenter2 - maven-makepkgs-plugin - - - - - package - - - - - python2.5 - ../ips/proto.py - false - - - - - sign