From 3fb56eb958c167fc4a185a992ccd2bd434aa8338 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 25 Nov 2008 19:51:57 +0000 Subject: [PATCH 01/13] Initial Checkin --- .cvsignore | 1 + ace.spec | 266 +++++++++++++++++++++++++++++++++++++++++++++++++++++ import.log | 1 + sources | 1 + 4 files changed, 269 insertions(+) create mode 100644 ace.spec create mode 100644 import.log diff --git a/.cvsignore b/.cvsignore index e69de29..f76dd0f 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ace-0.0.3.tar.gz diff --git a/ace.spec b/ace.spec new file mode 100644 index 0000000..7624a4c --- /dev/null +++ b/ace.spec @@ -0,0 +1,266 @@ +%define ruby_sitelibdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") +%define pbuild %{_builddir}/%{name}-%{version} +%define binFile %{_bindir}/ace +%define initFile %{_initrddir}/ace +%define acehome %{_datadir}/ace +%define modulehome %{acehome}/modules + + +############## +# Main Module +############## +Summary: Appliance Configuration Engine +Name: ace +Version: 0.0.3 +Release: 5%{?dist} + +Group: Applications/Internet +License: LGPLv2+ +URL: http://www.thincrust.net +Source0: %{url}/download/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +Requires: yum +Requires: ruby(abi) = 1.8 +Requires: puppet +Requires: ruby-augeas +Requires: /usr/sbin/crond +Requires(post): chkconfig +Requires(preun): chkconfig + +%description +Boot time configuration engine for appliances. + +%files +%defattr(-,root,root,-) +%dir %{ruby_sitelibdir} +%dir %{modulehome}/appliance_base +%dir %{modulehome}/augeas +%dir %{modulehome}/firewall +%dir %{acehome}/facts +%dir %{acehome}/lenses +%dir %{acehome}/manifests +%dir %{acehome}/tools +%{modulehome}/appliance_base/* +%{modulehome}/augeas/* +%{modulehome}/firewall/* +%{acehome}/facts/* +%{acehome}/lenses/* +%{acehome}/manifests/* +%{acehome}/tools/* +%{ruby_sitelibdir}/* +%doc %{acehome}/COPYING +%{binFile} +%{initFile} + + +############### +# Apache Module +############### +%package apache +Summary: Apache ACE Module + +Group: Applications/Internet +License: LGPLv2+ +URL: http://www.thincrust.net +BuildArch: noarch +Requires: ace +Requires: httpd +Requires: ruby(abi) = 1.8 + +%description apache +Apache module for the Appliance Configuration Engine + +%files apache +%defattr(-,root,root,-) +%{modulehome}/apache/* +%doc %{modulehome}/apache/COPYING + + + +################# +# Banners Module +################# +%package banners +Summary: Simple Banners ACE Module +Group: Applications/Internet +Requires: ace +Requires: ruby(abi) = 1.8 + +%description banners +Login and Console information for appliances + +%files banners +%defattr(-,root,root,-) +%{modulehome}/banners/* +%doc %{modulehome}/banners/COPYING + + +#################### +# Basic Site Module +#################### +%package basic-site +Summary: Simple Web Site ACE Module +Group: Applications/Internet +Requires: ace-apache +Requires: ruby(abi) = 1.8 + +%description basic-site +Basic informative web site for appliances + +%files basic-site +%defattr(-,root,root,-) +%{modulehome}/basic-site/* +%doc %{modulehome}/basic-site/COPYING + + +############## +# MySQL Module +############## +%package mysql +Summary: ACE Mysql module +Group: Applications/Internet +Requires: ruby(abi) = 1.8 +Requires: ace +Requires: mysql +Requires: mysql-server + +%description mysql +Mysql management for appliances. + +%files mysql +%defattr(-,root,root,-) +%{modulehome}/mysql/* +%doc %{modulehome}/mysql/COPYING + + + +############## +# PHP Module +############## +%package php +Summary: ACE php module +Group: Applications/Internet +Requires: ruby(abi) = 1.8 +Requires: ace +Requires: php + +%description php +PHP management for appliances. + +%files php +%defattr(-,root,root,-) +%{modulehome}/php/* +%doc %{modulehome}/php/COPYING + + +################# +# Postgres Module +################# +%package postgres +Summary: ACE postgres module +Group: Applications/Internet +Requires: ruby(abi) = 1.8 +Requires: ace +Requires: postgresql +Requires: postgresql-server + +%description postgres +Postgres database management for appliances. + +%files postgres +%defattr(-,root,root,-) +%{modulehome}/postgres/* +%doc %{modulehome}/postgres/COPYING + + + +############ +# SSH Module +############ +%package ssh +Summary: ACE ssh module +Group: Applications/Internet +Requires: ruby(abi) = 1.8 +Requires: ace +Requires: openssh-server + +%description ssh +SSH configuration for appliances + +%files ssh +%defattr(-,root,root,-) +%{modulehome}/ssh/* +%doc %{modulehome}/ssh/COPYING + + + +########################### +# Prep, Build, and Install +########################### +%prep +%setup -q + +%build + +%install +rm -rf %{buildroot} +install -d %{buildroot}/%{acehome} +install -d %{buildroot}/%{ruby_sitelibdir} +install -d %{buildroot}/%{_bindir} +install -d %{buildroot}/%{_initrddir} +cp -pr %{pbuild}/COPYING %{buildroot}/%{acehome} +cp -pr %{pbuild}/lib/ace.rb %{buildroot}/%{ruby_sitelibdir} +cp -pr %{pbuild}/lib/ace %{buildroot}/%{ruby_sitelibdir} +cp -pr %{pbuild}/bin/ace %{buildroot}/%{binFile} +cp -pr %{pbuild}/bin/ace-init %{buildroot}/%{initFile} +cp -pr %{pbuild}/modules %{buildroot}/%{acehome} +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/apache +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/banners +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/basic-site +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/mysql +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/php +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/postgres +cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/ssh +cp -pr %{pbuild}/facts %{buildroot}/%{acehome} +cp -pr %{pbuild}/manifests %{buildroot}/%{acehome} +cp -pr %{pbuild}/tools %{buildroot}/%{acehome} +cp -pr %{pbuild}/lenses %{buildroot}/%{acehome} + +%clean +rm -rf %{buildroot} + +%post +/sbin/chkconfig --add %{name} + +%preun +if [ $1 = 0 ] ; then + /sbin/service ace stop >/dev/null 2>&1 + /sbin/chkconfig --del %{name} +fi + + +########### +# Changelog +########### +%changelog +* Thu Oct 2 2008 Bryan Kearney 0.0.3-5 +- Remove the console to package it later. + +* Thu Oct 2 2008 Bryan Kearney 0.0.3-4 +- Combine all ace packages into a single SRPM. + +* Wed Sep 24 2008 Bryan Kearney 0.0.3-3 +- Comments from David Lutterkort and Bill Nottingham + +* Fri Sep 19 2008 Bryan Kearney 0.0.3-2 +- Submit For Fedora Packaging Process + +* Thu Sep 18 2008 Bryan Kearney 0.0.3-1 +- Begin Fedora Packaging Process + +* Thu Jul 17 2008 Bryan Kearney 0.0.2-1 +- Converted to puppet syntax + +* Thu Mar 26 2008 Bryan Kearney 0.0.1-1 +- Initial packaging diff --git a/import.log b/import.log new file mode 100644 index 0000000..2f882da --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 diff --git a/sources b/sources index e69de29..4770c8e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +4472ecd60433a87b25a3be89fbdb272a ace-0.0.3.tar.gz From 7c3d46c0047bfba3d9688b7fcba8fe559b8d8def Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 2 Dec 2008 19:29:25 +0000 Subject: [PATCH 02/13] Missed the build requires which caused the files to go into the incorrect location --- ace.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ace.spec b/ace.spec index 7624a4c..aa9a8f1 100644 --- a/ace.spec +++ b/ace.spec @@ -20,6 +20,7 @@ URL: http://www.thincrust.net Source0: %{url}/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +BuildRequires: ruby(abi) = 1.8 Requires: yum Requires: ruby(abi) = 1.8 Requires: puppet From aab115f8b4620e907db1b8705752edd83cf61302 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 2 Dec 2008 19:31:49 +0000 Subject: [PATCH 03/13] bump the version --- ace.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ace.spec b/ace.spec index aa9a8f1..239bf3c 100644 --- a/ace.spec +++ b/ace.spec @@ -12,7 +12,7 @@ Summary: Appliance Configuration Engine Name: ace Version: 0.0.3 -Release: 5%{?dist} +Release: 6%{?dist} Group: Applications/Internet License: LGPLv2+ @@ -245,6 +245,9 @@ fi # Changelog ########### %changelog +* Tue Dec 2 2008 Bryan Kearney 0.0.3-6 +- Modify the build requires to get the sitelibdir value + * Thu Oct 2 2008 Bryan Kearney 0.0.3-5 - Remove the console to package it later. From b4d56eb37ee9780d2bd8717729b21c850059f7d6 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 2 Dec 2008 20:20:11 +0000 Subject: [PATCH 04/13] Builds in koji with the appropriate directories --- ace.spec | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/ace.spec b/ace.spec index 239bf3c..23cd2ee 100644 --- a/ace.spec +++ b/ace.spec @@ -1,4 +1,4 @@ -%define ruby_sitelibdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") +%{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} %define pbuild %{_builddir}/%{name}-%{version} %define binFile %{_bindir}/ace %define initFile %{_initrddir}/ace @@ -12,7 +12,7 @@ Summary: Appliance Configuration Engine Name: ace Version: 0.0.3 -Release: 6%{?dist} +Release: 7%{?dist} Group: Applications/Internet License: LGPLv2+ @@ -21,6 +21,8 @@ Source0: %{url}/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: ruby(abi) = 1.8 +BuildRequires: ruby-devel >= 1.8 +BuildRequires: ruby Requires: yum Requires: ruby(abi) = 1.8 Requires: puppet @@ -34,7 +36,7 @@ Boot time configuration engine for appliances. %files %defattr(-,root,root,-) -%dir %{ruby_sitelibdir} +%dir %{ruby_sitelib} %dir %{modulehome}/appliance_base %dir %{modulehome}/augeas %dir %{modulehome}/firewall @@ -49,7 +51,7 @@ Boot time configuration engine for appliances. %{acehome}/lenses/* %{acehome}/manifests/* %{acehome}/tools/* -%{ruby_sitelibdir}/* +%{ruby_sitelib}/* %doc %{acehome}/COPYING %{binFile} %{initFile} @@ -207,12 +209,12 @@ SSH configuration for appliances %install rm -rf %{buildroot} install -d %{buildroot}/%{acehome} -install -d %{buildroot}/%{ruby_sitelibdir} +install -d %{buildroot}/%{ruby_sitelib} install -d %{buildroot}/%{_bindir} install -d %{buildroot}/%{_initrddir} cp -pr %{pbuild}/COPYING %{buildroot}/%{acehome} -cp -pr %{pbuild}/lib/ace.rb %{buildroot}/%{ruby_sitelibdir} -cp -pr %{pbuild}/lib/ace %{buildroot}/%{ruby_sitelibdir} +cp -pr %{pbuild}/lib/ace.rb %{buildroot}/%{ruby_sitelib} +cp -pr %{pbuild}/lib/ace %{buildroot}/%{ruby_sitelib} cp -pr %{pbuild}/bin/ace %{buildroot}/%{binFile} cp -pr %{pbuild}/bin/ace-init %{buildroot}/%{initFile} cp -pr %{pbuild}/modules %{buildroot}/%{acehome} @@ -245,6 +247,9 @@ fi # Changelog ########### %changelog +* Tue Dec 2 2008 Bryan Kearney 0.0.3-7 +- Modify the build requires to include the ruby binary + * Tue Dec 2 2008 Bryan Kearney 0.0.3-6 - Modify the build requires to get the sitelibdir value From 76d3af49eafa091b6a6eb14c252c0644ea0e0c24 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 16 Dec 2008 21:26:12 +0000 Subject: [PATCH 05/13] New version which fixes depdendenchy issues with postgres. Found when testing ovirt --- .cvsignore | 2 +- ace.spec | 13 +++++++++++-- import.log | 1 + sources | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index f76dd0f..d9503e5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ace-0.0.3.tar.gz +ace-0.0.4.tar.gz diff --git a/ace.spec b/ace.spec index 23cd2ee..63a23fb 100644 --- a/ace.spec +++ b/ace.spec @@ -11,8 +11,8 @@ ############## Summary: Appliance Configuration Engine Name: ace -Version: 0.0.3 -Release: 7%{?dist} +Version: 0.0.4 +Release: 1%{?dist} Group: Applications/Internet License: LGPLv2+ @@ -37,6 +37,8 @@ Boot time configuration engine for appliances. %files %defattr(-,root,root,-) %dir %{ruby_sitelib} +%dir %{acehome} +%dir %{modulehome} %dir %{modulehome}/appliance_base %dir %{modulehome}/augeas %dir %{modulehome}/firewall @@ -76,6 +78,7 @@ Apache module for the Appliance Configuration Engine %files apache %defattr(-,root,root,-) +%dir %{modulehome}/apache %{modulehome}/apache/* %doc %{modulehome}/apache/COPYING @@ -95,6 +98,7 @@ Login and Console information for appliances %files banners %defattr(-,root,root,-) +%dir %{modulehome}/banners %{modulehome}/banners/* %doc %{modulehome}/banners/COPYING @@ -113,6 +117,7 @@ Basic informative web site for appliances %files basic-site %defattr(-,root,root,-) +%dir %{modulehome}/basic-site %{modulehome}/basic-site/* %doc %{modulehome}/basic-site/COPYING @@ -133,6 +138,7 @@ Mysql management for appliances. %files mysql %defattr(-,root,root,-) +%dir %{modulehome}/mysql %{modulehome}/mysql/* %doc %{modulehome}/mysql/COPYING @@ -153,6 +159,7 @@ PHP management for appliances. %files php %defattr(-,root,root,-) +%dir %{modulehome}/php %{modulehome}/php/* %doc %{modulehome}/php/COPYING @@ -173,6 +180,7 @@ Postgres database management for appliances. %files postgres %defattr(-,root,root,-) +%dir %{modulehome}/postgres %{modulehome}/postgres/* %doc %{modulehome}/postgres/COPYING @@ -193,6 +201,7 @@ SSH configuration for appliances %files ssh %defattr(-,root,root,-) +%dir %{modulehome}/ssh %{modulehome}/ssh/* %doc %{modulehome}/ssh/COPYING diff --git a/import.log b/import.log index 2f882da..09d6650 100644 --- a/import.log +++ b/import.log @@ -1 +1,2 @@ ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 +ace-0_0_4-1_fc10:HEAD:ace-0.0.4-1.fc10.src.rpm:1229462438 diff --git a/sources b/sources index 4770c8e..5821758 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4472ecd60433a87b25a3be89fbdb272a ace-0.0.3.tar.gz +9870c9bab904e8a6640b9a9beeed9f41 ace-0.0.4.tar.gz From 3b5e0b2bc8d8ddea0b2e844bde438edfebb83d23 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Wed, 7 Jan 2009 14:17:29 +0000 Subject: [PATCH 06/13] - Status of puppet script is reflected in command line and init script - Executingn 'ace --verbose' now provides real time view of puppet output - Will work with new puppet which includes the augas plugin --- .cvsignore | 2 +- ace.spec | 17 +++++++++++++---- import.log | 1 + sources | 2 +- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index d9503e5..3deaba4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ace-0.0.4.tar.gz +ace-0.0.5.tar.gz diff --git a/ace.spec b/ace.spec index 63a23fb..10ade85 100644 --- a/ace.spec +++ b/ace.spec @@ -11,7 +11,7 @@ ############## Summary: Appliance Configuration Engine Name: ace -Version: 0.0.4 +Version: 0.0.5 Release: 1%{?dist} Group: Applications/Internet @@ -20,9 +20,9 @@ URL: http://www.thincrust.net Source0: %{url}/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: ruby(abi) = 1.8 -BuildRequires: ruby-devel >= 1.8 -BuildRequires: ruby +BuildRequires: ruby(abi) = 1.8 +BuildRequires: ruby-devel >= 1.8 +BuildRequires: ruby Requires: yum Requires: ruby(abi) = 1.8 Requires: puppet @@ -256,6 +256,15 @@ fi # Changelog ########### %changelog +* Tue Jan 07 2009 Bryan Kearney 0.0.5-1 +- Status of puppet script is reflected in command line and init script +- Executingn 'ace --verbose' now provides real time view of puppet output +- Will work with new puppet which includes the augas plugin + +* Tue Dec 16 2008 Bryan Kearney 0.0.4-1 +- Postgres packages did not enforfce dependencies correctly +- init script can handle many appliances + * Tue Dec 2 2008 Bryan Kearney 0.0.3-7 - Modify the build requires to include the ruby binary diff --git a/import.log b/import.log index 09d6650..c1fcf8c 100644 --- a/import.log +++ b/import.log @@ -1,2 +1,3 @@ ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 ace-0_0_4-1_fc10:HEAD:ace-0.0.4-1.fc10.src.rpm:1229462438 +ace-0_0_5-1_fc10:HEAD:ace-0.0.5-1.fc10.src.rpm:1231337529 diff --git a/sources b/sources index 5821758..1061664 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9870c9bab904e8a6640b9a9beeed9f41 ace-0.0.4.tar.gz +a89ca5cf9a73bc6229737f43fe7efdbe ace-0.0.5.tar.gz From 504308990b4b8c971b296ede5fa789a45754c5eb Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Wed, 18 Feb 2009 13:38:00 +0000 Subject: [PATCH 07/13] Added iptables patch from Jboggs. --- .cvsignore | 2 +- ace.spec | 2 +- import.log | 1 + sources | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 3deaba4..965b8ba 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ace-0.0.5.tar.gz +ace-0.0.6.tar.gz diff --git a/ace.spec b/ace.spec index 10ade85..7637a97 100644 --- a/ace.spec +++ b/ace.spec @@ -11,7 +11,7 @@ ############## Summary: Appliance Configuration Engine Name: ace -Version: 0.0.5 +Version: 0.0.6 Release: 1%{?dist} Group: Applications/Internet diff --git a/import.log b/import.log index c1fcf8c..1bba261 100644 --- a/import.log +++ b/import.log @@ -1,3 +1,4 @@ ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 ace-0_0_4-1_fc10:HEAD:ace-0.0.4-1.fc10.src.rpm:1229462438 ace-0_0_5-1_fc10:HEAD:ace-0.0.5-1.fc10.src.rpm:1231337529 +ace-0_0_6-1_fc10:HEAD:ace-0.0.6-1.fc10.src.rpm:1234963959 diff --git a/sources b/sources index 1061664..9b2d9b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a89ca5cf9a73bc6229737f43fe7efdbe ace-0.0.5.tar.gz +a568f616f25cb6f6f8703121bf449bde ace-0.0.6.tar.gz From 8090a26018b6b85986df0de8bee89a36b99a8820 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 24 Feb 2009 00:01:02 +0000 Subject: [PATCH 08/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- ace.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ace.spec b/ace.spec index 7637a97..8d3dee6 100644 --- a/ace.spec +++ b/ace.spec @@ -12,7 +12,7 @@ Summary: Appliance Configuration Engine Name: ace Version: 0.0.6 -Release: 1%{?dist} +Release: 2%{?dist} Group: Applications/Internet License: LGPLv2+ @@ -256,6 +256,9 @@ fi # Changelog ########### %changelog +* Mon Feb 23 2009 Fedora Release Engineering - 0.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Jan 07 2009 Bryan Kearney 0.0.5-1 - Status of puppet script is reflected in command line and init script - Executingn 'ace --verbose' now provides real time view of puppet output From 9b659bb517236b0319cb74e53454c0c43fa22fc6 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Mon, 16 Mar 2009 18:21:38 +0000 Subject: [PATCH 09/13] Latest from Joey on the oVirt team --- .cvsignore | 2 +- ace.spec | 8 +++++++- import.log | 1 + sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 965b8ba..e6a77c4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ace-0.0.6.tar.gz +ace-0.0.7.tar.gz diff --git a/ace.spec b/ace.spec index 8d3dee6..e2c1c58 100644 --- a/ace.spec +++ b/ace.spec @@ -11,7 +11,7 @@ ############## Summary: Appliance Configuration Engine Name: ace -Version: 0.0.6 +Version: 0.0.7 Release: 2%{?dist} Group: Applications/Internet @@ -256,9 +256,15 @@ fi # Changelog ########### %changelog +* Wed Mar 16 2009 Bryan Kearney 0.0.7-2 +- Ovirt enhancements from Joey Boggs + * Mon Feb 23 2009 Fedora Release Engineering - 0.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild +* Wed Feb 18 2009 Bryan Kearney 0.0.6-1 +- Iptables enhancements from Joey Boggs + * Tue Jan 07 2009 Bryan Kearney 0.0.5-1 - Status of puppet script is reflected in command line and init script - Executingn 'ace --verbose' now provides real time view of puppet output diff --git a/import.log b/import.log index 1bba261..0213b6d 100644 --- a/import.log +++ b/import.log @@ -2,3 +2,4 @@ ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 ace-0_0_4-1_fc10:HEAD:ace-0.0.4-1.fc10.src.rpm:1229462438 ace-0_0_5-1_fc10:HEAD:ace-0.0.5-1.fc10.src.rpm:1231337529 ace-0_0_6-1_fc10:HEAD:ace-0.0.6-1.fc10.src.rpm:1234963959 +ace-0_0_7-2_fc10:HEAD:ace-0.0.7-2.fc10.src.rpm:1237227446 diff --git a/sources b/sources index 9b2d9b5..a92309a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a568f616f25cb6f6f8703121bf449bde ace-0.0.6.tar.gz +7d894e1385a9f8b41ad74c57fbcfe644 ace-0.0.7.tar.gz From b20e6757d562f1bb14a6a9957db3eb6da3545b6c Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 16:32:43 +0000 Subject: [PATCH 10/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- ace.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ace.spec b/ace.spec index e2c1c58..11ebc42 100644 --- a/ace.spec +++ b/ace.spec @@ -12,7 +12,7 @@ Summary: Appliance Configuration Engine Name: ace Version: 0.0.7 -Release: 2%{?dist} +Release: 3%{?dist} Group: Applications/Internet License: LGPLv2+ @@ -256,6 +256,9 @@ fi # Changelog ########### %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 0.0.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Wed Mar 16 2009 Bryan Kearney 0.0.7-2 - Ovirt enhancements from Joey Boggs From ee2b6e39ec42ab2febf12273295709a2c2fa5902 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:38:15 +0000 Subject: [PATCH 11/13] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 98a83d8..392a0a3 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := ace SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 61f10b1c501b10e83bb786afc33f9d743fc40ec5 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Tue, 13 Apr 2010 22:57:32 +0000 Subject: [PATCH 12/13] Removing tihs package as it is not maintained. --- Makefile | 21 ---- ace.spec | 305 --------------------------------------------------- dead.package | 1 + import.log | 5 - sources | 1 - 5 files changed, 1 insertion(+), 332 deletions(-) delete mode 100644 Makefile delete mode 100644 ace.spec create mode 100644 dead.package delete mode 100644 import.log delete mode 100644 sources diff --git a/Makefile b/Makefile deleted file mode 100644 index 392a0a3..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: ace -# $Id$ -NAME := ace -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/ace.spec b/ace.spec deleted file mode 100644 index 11ebc42..0000000 --- a/ace.spec +++ /dev/null @@ -1,305 +0,0 @@ -%{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} -%define pbuild %{_builddir}/%{name}-%{version} -%define binFile %{_bindir}/ace -%define initFile %{_initrddir}/ace -%define acehome %{_datadir}/ace -%define modulehome %{acehome}/modules - - -############## -# Main Module -############## -Summary: Appliance Configuration Engine -Name: ace -Version: 0.0.7 -Release: 3%{?dist} - -Group: Applications/Internet -License: LGPLv2+ -URL: http://www.thincrust.net -Source0: %{url}/download/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildArch: noarch -BuildRequires: ruby(abi) = 1.8 -BuildRequires: ruby-devel >= 1.8 -BuildRequires: ruby -Requires: yum -Requires: ruby(abi) = 1.8 -Requires: puppet -Requires: ruby-augeas -Requires: /usr/sbin/crond -Requires(post): chkconfig -Requires(preun): chkconfig - -%description -Boot time configuration engine for appliances. - -%files -%defattr(-,root,root,-) -%dir %{ruby_sitelib} -%dir %{acehome} -%dir %{modulehome} -%dir %{modulehome}/appliance_base -%dir %{modulehome}/augeas -%dir %{modulehome}/firewall -%dir %{acehome}/facts -%dir %{acehome}/lenses -%dir %{acehome}/manifests -%dir %{acehome}/tools -%{modulehome}/appliance_base/* -%{modulehome}/augeas/* -%{modulehome}/firewall/* -%{acehome}/facts/* -%{acehome}/lenses/* -%{acehome}/manifests/* -%{acehome}/tools/* -%{ruby_sitelib}/* -%doc %{acehome}/COPYING -%{binFile} -%{initFile} - - -############### -# Apache Module -############### -%package apache -Summary: Apache ACE Module - -Group: Applications/Internet -License: LGPLv2+ -URL: http://www.thincrust.net -BuildArch: noarch -Requires: ace -Requires: httpd -Requires: ruby(abi) = 1.8 - -%description apache -Apache module for the Appliance Configuration Engine - -%files apache -%defattr(-,root,root,-) -%dir %{modulehome}/apache -%{modulehome}/apache/* -%doc %{modulehome}/apache/COPYING - - - -################# -# Banners Module -################# -%package banners -Summary: Simple Banners ACE Module -Group: Applications/Internet -Requires: ace -Requires: ruby(abi) = 1.8 - -%description banners -Login and Console information for appliances - -%files banners -%defattr(-,root,root,-) -%dir %{modulehome}/banners -%{modulehome}/banners/* -%doc %{modulehome}/banners/COPYING - - -#################### -# Basic Site Module -#################### -%package basic-site -Summary: Simple Web Site ACE Module -Group: Applications/Internet -Requires: ace-apache -Requires: ruby(abi) = 1.8 - -%description basic-site -Basic informative web site for appliances - -%files basic-site -%defattr(-,root,root,-) -%dir %{modulehome}/basic-site -%{modulehome}/basic-site/* -%doc %{modulehome}/basic-site/COPYING - - -############## -# MySQL Module -############## -%package mysql -Summary: ACE Mysql module -Group: Applications/Internet -Requires: ruby(abi) = 1.8 -Requires: ace -Requires: mysql -Requires: mysql-server - -%description mysql -Mysql management for appliances. - -%files mysql -%defattr(-,root,root,-) -%dir %{modulehome}/mysql -%{modulehome}/mysql/* -%doc %{modulehome}/mysql/COPYING - - - -############## -# PHP Module -############## -%package php -Summary: ACE php module -Group: Applications/Internet -Requires: ruby(abi) = 1.8 -Requires: ace -Requires: php - -%description php -PHP management for appliances. - -%files php -%defattr(-,root,root,-) -%dir %{modulehome}/php -%{modulehome}/php/* -%doc %{modulehome}/php/COPYING - - -################# -# Postgres Module -################# -%package postgres -Summary: ACE postgres module -Group: Applications/Internet -Requires: ruby(abi) = 1.8 -Requires: ace -Requires: postgresql -Requires: postgresql-server - -%description postgres -Postgres database management for appliances. - -%files postgres -%defattr(-,root,root,-) -%dir %{modulehome}/postgres -%{modulehome}/postgres/* -%doc %{modulehome}/postgres/COPYING - - - -############ -# SSH Module -############ -%package ssh -Summary: ACE ssh module -Group: Applications/Internet -Requires: ruby(abi) = 1.8 -Requires: ace -Requires: openssh-server - -%description ssh -SSH configuration for appliances - -%files ssh -%defattr(-,root,root,-) -%dir %{modulehome}/ssh -%{modulehome}/ssh/* -%doc %{modulehome}/ssh/COPYING - - - -########################### -# Prep, Build, and Install -########################### -%prep -%setup -q - -%build - -%install -rm -rf %{buildroot} -install -d %{buildroot}/%{acehome} -install -d %{buildroot}/%{ruby_sitelib} -install -d %{buildroot}/%{_bindir} -install -d %{buildroot}/%{_initrddir} -cp -pr %{pbuild}/COPYING %{buildroot}/%{acehome} -cp -pr %{pbuild}/lib/ace.rb %{buildroot}/%{ruby_sitelib} -cp -pr %{pbuild}/lib/ace %{buildroot}/%{ruby_sitelib} -cp -pr %{pbuild}/bin/ace %{buildroot}/%{binFile} -cp -pr %{pbuild}/bin/ace-init %{buildroot}/%{initFile} -cp -pr %{pbuild}/modules %{buildroot}/%{acehome} -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/apache -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/banners -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/basic-site -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/mysql -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/php -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/postgres -cp -pr %{pbuild}/COPYING %{buildroot}/%{modulehome}/ssh -cp -pr %{pbuild}/facts %{buildroot}/%{acehome} -cp -pr %{pbuild}/manifests %{buildroot}/%{acehome} -cp -pr %{pbuild}/tools %{buildroot}/%{acehome} -cp -pr %{pbuild}/lenses %{buildroot}/%{acehome} - -%clean -rm -rf %{buildroot} - -%post -/sbin/chkconfig --add %{name} - -%preun -if [ $1 = 0 ] ; then - /sbin/service ace stop >/dev/null 2>&1 - /sbin/chkconfig --del %{name} -fi - - -########### -# Changelog -########### -%changelog -* Fri Jul 24 2009 Fedora Release Engineering - 0.0.7-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Mar 16 2009 Bryan Kearney 0.0.7-2 -- Ovirt enhancements from Joey Boggs - -* Mon Feb 23 2009 Fedora Release Engineering - 0.0.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Feb 18 2009 Bryan Kearney 0.0.6-1 -- Iptables enhancements from Joey Boggs - -* Tue Jan 07 2009 Bryan Kearney 0.0.5-1 -- Status of puppet script is reflected in command line and init script -- Executingn 'ace --verbose' now provides real time view of puppet output -- Will work with new puppet which includes the augas plugin - -* Tue Dec 16 2008 Bryan Kearney 0.0.4-1 -- Postgres packages did not enforfce dependencies correctly -- init script can handle many appliances - -* Tue Dec 2 2008 Bryan Kearney 0.0.3-7 -- Modify the build requires to include the ruby binary - -* Tue Dec 2 2008 Bryan Kearney 0.0.3-6 -- Modify the build requires to get the sitelibdir value - -* Thu Oct 2 2008 Bryan Kearney 0.0.3-5 -- Remove the console to package it later. - -* Thu Oct 2 2008 Bryan Kearney 0.0.3-4 -- Combine all ace packages into a single SRPM. - -* Wed Sep 24 2008 Bryan Kearney 0.0.3-3 -- Comments from David Lutterkort and Bill Nottingham - -* Fri Sep 19 2008 Bryan Kearney 0.0.3-2 -- Submit For Fedora Packaging Process - -* Thu Sep 18 2008 Bryan Kearney 0.0.3-1 -- Begin Fedora Packaging Process - -* Thu Jul 17 2008 Bryan Kearney 0.0.2-1 -- Converted to puppet syntax - -* Thu Mar 26 2008 Bryan Kearney 0.0.1-1 -- Initial packaging diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..302853a --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +This package is no longer supported diff --git a/import.log b/import.log deleted file mode 100644 index 0213b6d..0000000 --- a/import.log +++ /dev/null @@ -1,5 +0,0 @@ -ace-0_0_3-5_fc9:HEAD:ace-0.0.3-5.fc9.src.rpm:1227642317 -ace-0_0_4-1_fc10:HEAD:ace-0.0.4-1.fc10.src.rpm:1229462438 -ace-0_0_5-1_fc10:HEAD:ace-0.0.5-1.fc10.src.rpm:1231337529 -ace-0_0_6-1_fc10:HEAD:ace-0.0.6-1.fc10.src.rpm:1234963959 -ace-0_0_7-2_fc10:HEAD:ace-0.0.7-2.fc10.src.rpm:1237227446 diff --git a/sources b/sources deleted file mode 100644 index a92309a..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -7d894e1385a9f8b41ad74c57fbcfe644 ace-0.0.7.tar.gz From 961825aef624e7d889fc705a2e674214145f582f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 09:34:01 +0000 Subject: [PATCH 13/13] dist-git conversion --- .cvsignore => .gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .cvsignore => .gitignore (100%) diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore