[openshift-origin-cartridge-cron-1.4] Initial import (#845319).

tdawson tdawson at fedoraproject.org
Thu Aug 23 12:44:51 UTC 2012


commit 6eee1eba9670c15e6f2d22683d589bf99ccd93f1
Author: Troy Dawson <tdawson at redhat.com>
Date:   Thu Aug 23 07:44:28 2012 -0500

    Initial import (#845319).

 .gitignore                               |    1 +
 openshift-origin-cartridge-cron-1.4.spec |  141 ++++++++++++++++++++++++++++++
 sources                                  |    1 +
 3 files changed, 143 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..813443d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/openshift-origin-cartridge-cron-1.4-0.9.1.tar.gz
diff --git a/openshift-origin-cartridge-cron-1.4.spec b/openshift-origin-cartridge-cron-1.4.spec
new file mode 100644
index 0000000..cabe1ea
--- /dev/null
+++ b/openshift-origin-cartridge-cron-1.4.spec
@@ -0,0 +1,141 @@
+%global cartridgedir %{_libexecdir}/stickshift/cartridges/embedded/cron-1.4
+
+Name:      openshift-origin-cartridge-cron-1.4
+Version:   0.9.1
+Release:   4%{?dist}
+Summary:   Embedded cron support for OpenShift
+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
+Requires:  openshift-origin-cartridge-abstract
+Requires:  rubygem(openshift-origin-node)
+Requires:  cronie
+Requires:  crontabs
+
+%description
+Provides OpenShift cron cartridge support
+
+%prep
+%setup -q
+
+%build
+
+%install
+mkdir -p %{buildroot}%{cartridgedir}
+mkdir -p %{buildroot}/%{_sysconfdir}/stickshift/cartridges
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.d
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.minutely
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.hourly
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.daily
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.weekly
+mkdir -p %{buildroot}/%{_sysconfdir}/cron.monthly
+cp -p jobs/1minutely %{buildroot}/%{_sysconfdir}/cron.d
+cp -rp info %{buildroot}%{cartridgedir}/
+cp -rp jobs %{buildroot}%{cartridgedir}/
+# Cleanup permisions and things
+chmod 755 %{buildroot}%{cartridgedir}/info/bin/*
+chmod 755 %{buildroot}%{cartridgedir}/info/hooks/*
+chmod 755 %{buildroot}%{cartridgedir}/info/lib/*
+chmod 755 %{buildroot}%{cartridgedir}/jobs/*
+chmod 644 %{buildroot}%{cartridgedir}/jobs/1minutely
+chmod 644 %{buildroot}%{cartridgedir}/info/build/NOTES.txt
+echo "# Notes.txt" >> %{buildroot}%{cartridgedir}/info/build/NOTES.txt
+
+# Create all our sym links
+ln -s %{cartridgedir}/info/configuration/ %{buildroot}/%{_sysconfdir}/stickshift/cartridges/%{name}
+ln -s %{cartridgedir}/jobs/stickshift-cron-minutely %{buildroot}/%{_sysconfdir}/cron.minutely/
+ln -s %{cartridgedir}/jobs/stickshift-cron-hourly %{buildroot}/%{_sysconfdir}/cron.hourly/
+ln -s %{cartridgedir}/jobs/stickshift-cron-daily %{buildroot}/%{_sysconfdir}/cron.daily/
+ln -s %{cartridgedir}/jobs/stickshift-cron-weekly %{buildroot}/%{_sysconfdir}/cron.weekly/
+ln -s %{cartridgedir}/jobs/stickshift-cron-monthly %{buildroot}/%{_sysconfdir}/cron.monthly/
+
+
+%post
+service crond restart || :
+
+%files
+%doc COPYRIGHT LICENSE
+%config(noreplace) %{cartridgedir}/info/configuration/
+%dir %{cartridgedir}
+%dir %{cartridgedir}/info
+%{cartridgedir}/info/hooks/
+%{cartridgedir}/info/build/
+%{cartridgedir}/info/bin/
+%{cartridgedir}/info/lib/
+%{cartridgedir}/jobs/
+%config(noreplace) %{_sysconfdir}/cron.d/1minutely
+%dir %{_sysconfdir}/cron.minutely
+%{_sysconfdir}/cron.minutely/stickshift-cron-minutely
+%{_sysconfdir}/cron.hourly/stickshift-cron-hourly
+%{_sysconfdir}/cron.daily/stickshift-cron-daily
+%{_sysconfdir}/cron.weekly/stickshift-cron-weekly
+%{_sysconfdir}/cron.monthly/stickshift-cron-monthly
+%{_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.9.1-4
+- Copy now preserves timestamps
+
+* Thu Aug 02 2012 Troy Dawson <tdawson at redhat.com> 0.9.1-3
+- Owns directories now
+
+* Thu Aug 02 2012 Troy Dawson <tdawson at redhat.com> 0.9.1-2
+- Renamed package to openshift-origin-cartridge-cron-1.4
+
+* Wed Jul 11 2012 Adam Miller <admiller at redhat.com> 0.9.1-1
+- bump_minor_versions for sprint 15 (admiller at redhat.com)
+
+* Thu Jul 05 2012 Adam Miller <admiller at redhat.com> 0.8.3-1
+- Merge pull request #176 from rajatchopra/master (rpenta at redhat.com)
+- Optimize cron run time - down to 0.5 seconds on a c9 instance.
+  (ramr at redhat.com)
+- cart metadata work merged; depends service added; cartridges enhanced; unit
+  tests updated (rchopra at redhat.com)
+
+* Tue Jul 03 2012 Adam Miller <admiller at redhat.com> 0.8.2-1
+- Fix for bugz 837130. (ramr at redhat.com)
+
+* Fri Jun 01 2012 Adam Miller <admiller at redhat.com> 0.8.1-1
+- bumping spec versions (admiller at redhat.com)
+
+* Thu May 24 2012 Adam Miller <admiller at redhat.com> 0.7.3-1
+- disabling cgroups for deconfigure and configure events (mmcgrath at redhat.com)
+
+* Tue May 22 2012 Dan McPherson <dmcphers at redhat.com> 0.7.2-1
+- Merge branch 'master' into US2109 (jhonce at redhat.com)
+- Merge branch 'master' into US2109 (ramr at redhat.com)
+- Merge branch 'master' into US2109 (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)
+- For US2109, fixup usage of repo and logs in cartridges. (ramr at redhat.com)
+
+* Thu May 10 2012 Adam Miller <admiller at redhat.com> 0.7.1-1
+- bumping spec versions (admiller at redhat.com)
+
+* Mon May 07 2012 Adam Miller <admiller at redhat.com> 0.6.4-1
+- Merge branch 'master' of github.com:openshift/crankcase (rmillner at redhat.com)
+- Some of the ctl script were not sourcing util from abstract.
+  (rmillner at redhat.com)
+
+* Mon May 07 2012 Adam Miller <admiller at redhat.com> 0.6.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)
+
+* Mon May 07 2012 Adam Miller <admiller at redhat.com> 0.6.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.6.1-1
+- bumping spec versions (admiller at redhat.com)
+
+* Mon Apr 23 2012 Adam Miller <admiller at redhat.com> 0.5.5-1
+- cleaning up spec files (dmcphers at redhat.com)
+
+* Sat Apr 21 2012 Dan McPherson <dmcphers at redhat.com> 0.5.4-1
+- new package built with tito
diff --git a/sources b/sources
index e69de29..cf862f7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3bc9a407055a2260c25b3180bfffa2f7  openshift-origin-cartridge-cron-1.4-0.9.1.tar.gz


More information about the scm-commits mailing list