[openshift-origin-cartridge-diy-0.1] Initial import (#845314).

tdawson tdawson at fedoraproject.org
Thu Aug 23 12:43:29 UTC 2012


commit 993543de44f7c375e1dc23f860dbfc39fce25326
Author: Troy Dawson <tdawson at redhat.com>
Date:   Thu Aug 23 07:43:14 2012 -0500

    Initial import (#845314).

 .gitignore                              |    1 +
 openshift-origin-cartridge-diy-0.1.spec |  213 +++++++++++++++++++++++++++++++
 sources                                 |    1 +
 3 files changed, 215 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..2d7598e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/openshift-origin-cartridge-diy-0.1-0.30.3.tar.gz
diff --git a/openshift-origin-cartridge-diy-0.1.spec b/openshift-origin-cartridge-diy-0.1.spec
new file mode 100644
index 0000000..5e5015b
--- /dev/null
+++ b/openshift-origin-cartridge-diy-0.1.spec
@@ -0,0 +1,213 @@
+%global cartridgedir %{_libexecdir}/stickshift/cartridges/diy-0.1
+
+Summary:       Provides openshift diy support
+Name:          openshift-origin-cartridge-diy-0.1
+Version:       0.30.3
+Release:       4%{?dist}
+Group:         Development/Languages
+License:       ASL 2.0
+URL:           http://openshift.redhat.com
+Source0:       http://mirror.openshift.com/pub/openshift-origin/source/%{name}/%{name}-%{version}.tar.gz
+BuildArch:     noarch
+BuildRequires: git
+Requires:      openshift-origin-cartridge-abstract
+Requires:      rubygem(openshift-origin-node)
+
+%description
+Provides diy support to OpenShift
+
+%prep
+%setup -q
+
+%build
+rm -rf git_template
+cp -r template/ git_template/
+cd git_template
+git init
+git add -f .
+git config user.email "builder at example.com"
+git config user.name "Template builder"
+git commit -m 'Creating template'
+cd ..
+git clone --bare git_template git_template.git
+rm -rf git_template
+touch git_template.git/refs/heads/.gitignore
+
+%install
+mkdir -p %{buildroot}%{cartridgedir}
+mkdir -p %{buildroot}%{cartridgedir}/info/data/
+mkdir -p %{buildroot}%{cartridgedir}/info/connection-hooks/
+mkdir -p %{buildroot}/%{_sysconfdir}/stickshift/cartridges
+cp -rp info %{buildroot}%{cartridgedir}/
+cp -rp git_template.git %{buildroot}%{cartridgedir}/info/data/
+# Cleanup Permissions
+chmod 644 %{buildroot}%{cartridgedir}/info/configuration/*
+chmod 755 %{buildroot}%{cartridgedir}/info/bin/*
+# Create all our sym links
+ln -s %{cartridgedir}/info/configuration/ %{buildroot}/%{_sysconfdir}/stickshift/cartridges/%{name}
+ln -s %{cartridgedir}/../abstract/info/hooks/add-module %{buildroot}%{cartridgedir}/info/hooks/add-module
+ln -s %{cartridgedir}/../abstract/info/hooks/info %{buildroot}%{cartridgedir}/info/hooks/info
+ln -s %{cartridgedir}/../abstract/info/hooks/post-install %{buildroot}%{cartridgedir}/info/hooks/post-install
+ln -s %{cartridgedir}/../abstract/info/hooks/post-remove %{buildroot}%{cartridgedir}/info/hooks/post-remove
+ln -s %{cartridgedir}/../abstract/info/hooks/reload %{buildroot}%{cartridgedir}/info/hooks/reload
+ln -s %{cartridgedir}/../abstract/info/hooks/remove-module %{buildroot}%{cartridgedir}/info/hooks/remove-module
+ln -s %{cartridgedir}/../abstract/info/hooks/restart %{buildroot}%{cartridgedir}/info/hooks/restart
+ln -s %{cartridgedir}/../abstract/info/hooks/start %{buildroot}%{cartridgedir}/info/hooks/start
+ln -s %{cartridgedir}/../abstract/info/hooks/status %{buildroot}%{cartridgedir}/info/hooks/status
+ln -s %{cartridgedir}/../abstract/info/hooks/stop %{buildroot}%{cartridgedir}/info/hooks/stop
+ln -s %{cartridgedir}/../abstract/info/hooks/update-namespace %{buildroot}%{cartridgedir}/info/hooks/update-namespace
+ln -s %{cartridgedir}/../abstract/info/hooks/deploy-httpd-proxy %{buildroot}%{cartridgedir}/info/hooks/deploy-httpd-proxy
+ln -s %{cartridgedir}/../abstract/info/hooks/remove-httpd-proxy %{buildroot}%{cartridgedir}/info/hooks/remove-httpd-proxy
+ln -s %{cartridgedir}/../abstract/info/hooks/force-stop %{buildroot}%{cartridgedir}/info/hooks/force-stop
+ln -s %{cartridgedir}/../abstract/info/hooks/add-alias %{buildroot}%{cartridgedir}/info/hooks/add-alias
+ln -s %{cartridgedir}/../abstract/info/hooks/tidy %{buildroot}%{cartridgedir}/info/hooks/tidy
+ln -s %{cartridgedir}/../abstract/info/hooks/remove-alias %{buildroot}%{cartridgedir}/info/hooks/remove-alias
+ln -s %{cartridgedir}/../abstract/info/hooks/move %{buildroot}%{cartridgedir}/info/hooks/move
+ln -s %{cartridgedir}/../abstract/info/hooks/threaddump %{buildroot}%{cartridgedir}/info/hooks/threaddump
+ln -s %{cartridgedir}/../abstract/info/hooks/expose-port %{buildroot}%{cartridgedir}/info/hooks/expose-port
+ln -s %{cartridgedir}/../abstract/info/hooks/conceal-port %{buildroot}%{cartridgedir}/info/hooks/conceal-port
+ln -s %{cartridgedir}/../abstract/info/hooks/show-port %{buildroot}%{cartridgedir}/info/hooks/show-port
+ln -s %{cartridgedir}/../abstract/info/hooks/system-messages %{buildroot}%{cartridgedir}/info/hooks/system-messages
+ln -s %{cartridgedir}/../abstract/info/connection-hooks/publish-gear-endpoint %{buildroot}%{cartridgedir}/info/connection-hooks/publish-gear-endpoint
+ln -s %{cartridgedir}/../abstract/info/connection-hooks/publish-http-url %{buildroot}%{cartridgedir}/info/connection-hooks/publish-http-url
+ln -s %{cartridgedir}/../abstract/info/connection-hooks/set-db-connection-info %{buildroot}%{cartridgedir}/info/connection-hooks/set-db-connection-info
+ln -s %{cartridgedir}/../abstract/info/connection-hooks/set-nosql-db-connection-info %{buildroot}%{cartridgedir}/info/connection-hooks/set-nosql-db-connection-info
+ln -s %{cartridgedir}/../abstract/info/bin/sync_gears.sh %{buildroot}%{cartridgedir}/info/bin/sync_gears.sh
+
+%files
+%doc COPYRIGHT LICENSE
+%dir %{cartridgedir}
+%dir %{cartridgedir}/info
+%{cartridgedir}/info/hooks/
+%{cartridgedir}/info/connection-hooks/
+%{cartridgedir}/info/data/
+%{cartridgedir}/info/build/
+%{cartridgedir}/info/bin/
+%config(noreplace) %{cartridgedir}/info/configuration/
+%{_sysconfdir}/stickshift/cartridges/%{name}
+%{cartridgedir}/info/changelog
+%{cartridgedir}/info/control
+%{cartridgedir}/info/manifest.yml
+
+
+%changelog
+* Thu Aug 02 2012 Troy Dawson <tdawson at redhat.com> 0.30.3-4
+- Copy now preserves timestamps
+
+* Thu Aug 02 2012 Troy Dawson <tdawson at redhat.com> 0.30.3-3
+- Removed unneeded requires (httpd, ruby)
+- Now owns cartridge directories
+
+* Thu Aug 02 2012 Troy Dawson <tdawson at redhat.com> 0.30.3-2
+- Renamed package to openshift-origin-cartridge-diy-0.1
+- Cleaned up permissions
+
+* Tue Jul 24 2012 Adam Miller <admiller at redhat.com> 0.30.3-1
+- Add pre and post destroy calls on gear destruction and move unobfuscate and
+  stickshift-proxy out of cartridge hooks and into node. (rmillner at redhat.com)
+
+* Thu Jul 19 2012 Adam Miller <admiller at redhat.com> 0.30.2-1
+- Fix for bugz 840165 - update readmes. (ramr at redhat.com)
+
+* Wed Jul 11 2012 Adam Miller <admiller at redhat.com> 0.30.1-1
+- bump_minor_versions for sprint 15 (admiller at redhat.com)
+
+* Mon Jul 09 2012 Adam Miller <admiller at redhat.com> 0.29.5-1
+- add maven mirror for diy builder (bdecoste at gmail.com)
+
+* Mon Jul 09 2012 William DeCoste <wdecoste at redhat.com> 0.29.4-1
+- maven repo for diy builder
+
+* Mon Jul 09 2012 Dan McPherson <dmcphers at redhat.com> 0.29.3-1
+- bz 821921 - create .m2 for diy builder (bdecoste at gmail.com)
+
+* Thu Jul 05 2012 Adam Miller <admiller at redhat.com> 0.29.2-1
+- cart metadata work merged; depends service added; cartridges enhanced; unit
+  tests updated (rchopra at redhat.com)
+
+* Wed Jun 20 2012 Adam Miller <admiller at redhat.com> 0.29.1-1
+- bump_minor_versions for sprint 14 (admiller at redhat.com)
+
+* Tue Jun 19 2012 Adam Miller <admiller at redhat.com> 0.28.2-1
+- Fix for BZ 831097 (mpatel at redhat.com)
+
+* Fri Jun 01 2012 Adam Miller <admiller at redhat.com> 0.28.1-1
+- bumping spec versions (admiller at redhat.com)
+- BZ827585 (jhonce at redhat.com)
+
+* Wed May 30 2012 Adam Miller <admiller at redhat.com> 0.27.6-1
+- Merge pull request #94 from mrunalp/master (dmcphers at redhat.com)
+- Bug 825354 (dmcphers at redhat.com)
+- Support for customizing error pages in diy. (mpatel at redhat.com)
+- Rename ~/app to ~/app-root to avoid application name conflicts and additional
+  links and fixes around testing US2109. (jhonce at redhat.com)
+- Adding a dependency resolution step (using post-recieve hook) for all
+  applications created from templates. Simplifies workflow by not requiring an
+  additional git pull/push step Cucumber tests (kraman at gmail.com)
+
+* Thu May 24 2012 Adam Miller <admiller at redhat.com> 0.27.5-1
+- disabling cgroups for deconfigure and configure events (mmcgrath at redhat.com)
+
+* Tue May 22 2012 Dan McPherson <dmcphers at redhat.com> 0.27.4-1
+- Merge branch 'master' of github.com:openshift/crankcase (rmillner at redhat.com)
+- Merge branch 'US2109' of github.com:openshift/crankcase into US2109
+  (rmillner at redhat.com)
+- Merge branch 'master' into US2109 (rmillner at redhat.com)
+- Merged master changes into new conf file layout (jhonce at redhat.com)
+- Merge branch 'master' into US2109 (rmillner at redhat.com)
+- Automatic commit of package [cartridge-diy-0.1] release [0.27.2-1].
+  (admiller at redhat.com)
+- remove preconfigure and more work making tests faster (dmcphers at redhat.com)
+- Revert to cartridge type -- no app types any more. (ramr at redhat.com)
+- Merge branch 'master' into US2109 (jhonce at redhat.com)
+- Merge branch 'master' into US2109 (ramr at redhat.com)
+- Use a utility function to remove the cartridge instance dir.
+  (ramr at redhat.com)
+- Cleanup and restore custom env vars support and fixup permissions.
+  (ramr at redhat.com)
+- Automatic commit of package [cartridge-diy-0.1] release [0.26.4-1].
+  (admiller at redhat.com)
+- Merge branch 'master' into US2109 (ramr at redhat.com)
+- Add and use cartridge instance specific functions. (ramr at redhat.com)
+- Change to use cartridge instance dir in lieu of app_dir and correct use of
+  app and $gear-name directories. (ramr at redhat.com)
+- Merge branch 'master' into US2109 (ramr at redhat.com)
+- Typeless gears - create app/ dir, rollback logs, manage repo, data and state.
+  (ramr at redhat.com)
+- Breakout HTTP configuration/proxy (jhonce at redhat.com)
+- For US2109, fixup usage of repo and logs in cartridges. (ramr at redhat.com)
+
+* Tue May 22 2012 Adam Miller <admiller at redhat.com> 0.27.3-1
+- Merge pull request #41 from mrunalp/master (smitram at gmail.com)
+- missing status=I from several carts (dmcphers at redhat.com)
+- Changes to descriptors/specs to execute the new connector.
+  (mpatel at redhat.com)
+
+* Thu May 17 2012 Adam Miller <admiller at redhat.com> 0.27.2-1
+- remove preconfigure and more work making tests faster (dmcphers at redhat.com)
+
+* Thu May 10 2012 Adam Miller <admiller at redhat.com> 0.27.1-1
+- bumping spec versions (admiller at redhat.com)
+
+* Tue May 08 2012 Adam Miller <admiller at redhat.com> 0.26.4-1
+- Bug 819739 (dmcphers at redhat.com)
+
+* Mon May 07 2012 Adam Miller <admiller at redhat.com> 0.26.3-1
+- Add support for pre/post start/stop hooks to both web application service and
+  embedded cartridges.   Include the cartridge name in the calling hook to
+  avoid conflicts when typeless gears are implemented. (rmillner at redhat.com)
+- changed git config within spec files to operate on local repo instead of
+  changing global values (kraman at gmail.com)
+
+* Mon May 07 2012 Adam Miller <admiller at redhat.com> 0.26.2-1
+- remove old obsoletes (dmcphers at redhat.com)
+- clean specs (whearn at redhat.com)
+
+* Thu Apr 26 2012 Adam Miller <admiller at redhat.com> 0.26.1-1
+- bumping spec versions (admiller at redhat.com)
+
+* Mon Apr 23 2012 Adam Miller <admiller at redhat.com> 0.25.6-1
+- cleaning up spec files (dmcphers at redhat.com)
+
+* Sat Apr 21 2012 Dan McPherson <dmcphers at redhat.com> 0.25.5-1
+- new package built with tito
diff --git a/sources b/sources
index e69de29..9b36d1d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+cab885c368bd2604f5faf605a98479fb  openshift-origin-cartridge-diy-0.1-0.30.3.tar.gz


More information about the scm-commits mailing list