From dae29a5aaca31665e643acdfcebab39e5cbd4481 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 15 Oct 2009 17:31:31 +0000 Subject: [PATCH 1/9] Initialize branch F-11 for webacula --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..25c7708 --- /dev/null +++ b/branch @@ -0,0 +1 @@ +F-11 From 1024c347eb72e6bd18d00dac0b671d365e3c4230 Mon Sep 17 00:00:00 2001 From: tim4dev Date: Fri, 16 Oct 2009 09:00:33 +0000 Subject: [PATCH 2/9] Initial commit (#526855) --- webacula.spec | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 webacula.spec diff --git a/webacula.spec b/webacula.spec new file mode 100644 index 0000000..39dee10 --- /dev/null +++ b/webacula.spec @@ -0,0 +1,132 @@ +Name: webacula +Version: 3.3 +Release: 6%{?dist} +Summary: Web interface of a Bacula backup system +Summary(ru): Веб интерфейс для Bacula backup system + +Group: Applications/Internet +License: GPLv3+ +URL: http://webacula.sourceforge.net/ +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch + +Requires: webserver +Requires: bacula-console >= 2.4.0 +Requires: php-ZendFramework >= 1.8.3 +Requires: php >= 5.2.4 +Requires: php-pdo +Requires: php-json +Requires: php-pcre +Requires: php-gd +Requires: php-xml + +%description +Webacula - Web Bacula - web interface of a Bacula backup system. +Supports the run Job, restore all files or selected files, +restore the most recent backup for a client, +restore backup for a client before a specified time, +mount/umount Storages, show scheduled, running and terminated Jobs and more. +Supported languages: English, French, German, Portuguese Brazil, Russian. + +%description -l ru +Webacula - Web Bacula - веб интерфейс для Bacula backup system. +Поддерживает запуск Заданий, восстановление всех или выбранных файлов, +восстановление самого свежего бэкапа для клиента, +восстановление бэкапа для клиента сделанного перед указанным временем, +монтирование/размонтирование Хранилищ, показ запланированных, +выполняющихся и завершенных Заданий и прочее. +Поддерживаемые языки: английский, французский, немецкий, +бразильский португальский, русский. + + +%prep +%setup -q +rm -f ./application/.htaccess +rm -f ./html/test_mod_rewrite/.htaccess +rm -f ./html/.htaccess +rm -f ./install/.htaccess +rm -f ./languages/.htaccess +rm -f ./application/.htaccess +rm -f ./docs/.htaccess + + + +%build + + +%install +rm -rf $RPM_BUILD_ROOT + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name} +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/application +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/html +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/languages +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/library +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/install + +cp ./application/config.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config.ini +rm -f ./application/config.ini +ln -s %{_sysconfdir}/%{name}/config.ini $RPM_BUILD_ROOT%{_datadir}/%{name}/application/config.ini + +cp ./install/webacula.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/webacula.conf +rm -f ./install/webacula.conf + +install -p -m 755 ./install/webacula_clean_tmp_files.sh \ + $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/webacula_clean_tmp_files.sh +rm -f ./install/webacula_clean_tmp_files.sh + +cp -pr ./application $RPM_BUILD_ROOT%{_datadir}/%{name} +cp -pr ./html $RPM_BUILD_ROOT%{_datadir}/%{name} +cp -pr ./languages $RPM_BUILD_ROOT%{_datadir}/%{name} +cp -pr ./library $RPM_BUILD_ROOT%{_datadir}/%{name} +cp -pr ./install $RPM_BUILD_ROOT%{_datadir}/%{name} + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc 4CONTRIBUTORS 4CONTRIBUTORS.ru AUTHORS COPYING README UPDATE ChangeLog +%doc docs/ +%{_datadir}/%{name}/application +%{_datadir}/%{name}/html +%{_datadir}/%{name}/library +%{_datadir}/%{name}/install +%{_sysconfdir}/cron.daily/webacula_clean_tmp_files.sh +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/languages +%config(noreplace) %{_sysconfdir}/httpd/conf.d/webacula.conf +%config(noreplace) %{_sysconfdir}/%{name}/config.ini +%lang(de) %{_datadir}/%{name}/languages/de +%lang(en) %{_datadir}/%{name}/languages/en +%lang(fr) %{_datadir}/%{name}/languages/fr +%lang(pt) %{_datadir}/%{name}/languages/pt +%lang(ru) %{_datadir}/%{name}/languages/ru + + + +%changelog +* Tue Oct 13 2009 Yuri Timofeev 3.3-6 +- Fix #526855. + +* Tue Oct 13 2009 Yuri Timofeev 3.3-5 +- Fix #526855. Remove Zend Framework from source. + +* Tue Oct 13 2009 Yuri Timofeev 3.3-4 +- Fix #526855 + +* Mon Oct 12 2009 Yuri Timofeev 3.3-3 +- Fix #526855 + +* Sat Oct 10 2009 Yuri Timofeev 3.3-2 +- Fix #526855 "Review Request" + +* Thu Oct 08 2009 Yuri Timofeev 3.3-1 +- Initial Spec file creation for Fedora From 934e0ebb0702551b8f8bb948715eb855a966db6e Mon Sep 17 00:00:00 2001 From: tim4dev Date: Fri, 16 Oct 2009 09:24:31 +0000 Subject: [PATCH 3/9] Initial import (#526855). --- .cvsignore | 1 + import.log | 1 + sources | 1 + 3 files changed, 3 insertions(+) create mode 100644 import.log diff --git a/.cvsignore b/.cvsignore index e69de29..262d30b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +webacula-3.3.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..b56f4ce --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +webacula-3_3-6_fc11:F-11:webacula-3.3-6.fc11.src.rpm:1255685033 diff --git a/sources b/sources index e69de29..8bb871b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d6ffafa3315758fb8d6b313e50c5c78c webacula-3.3.tar.gz From 6a2ab681fbab2d85bc0d1e008558b006051f2126 Mon Sep 17 00:00:00 2001 From: tim4dev Date: Fri, 16 Oct 2009 11:19:18 +0000 Subject: [PATCH 4/9] Initial commit (#526855) --- .cvsignore | 1 - sources | 1 - 2 files changed, 2 deletions(-) diff --git a/.cvsignore b/.cvsignore index 262d30b..e69de29 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +0,0 @@ -webacula-3.3.tar.gz diff --git a/sources b/sources index 8bb871b..e69de29 100644 --- a/sources +++ b/sources @@ -1 +0,0 @@ -d6ffafa3315758fb8d6b313e50c5c78c webacula-3.3.tar.gz From 218a7ea5552fcff8f723ba528c808b31a5d2f370 Mon Sep 17 00:00:00 2001 From: tim4dev Date: Fri, 16 Oct 2009 11:44:30 +0000 Subject: [PATCH 5/9] commit --- .cvsignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.cvsignore b/.cvsignore index e69de29..262d30b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +webacula-3.3.tar.gz diff --git a/sources b/sources index e69de29..8bb871b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d6ffafa3315758fb8d6b313e50c5c78c webacula-3.3.tar.gz From 1b96b259786d7706d0a1c48f85a9b25ec2097f64 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:15:52 +0000 Subject: [PATCH 6/9] 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 ff5fcc5..044c4fc 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := webacula 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 0522838427fcc818801b11d9ee7e2f58d2bb77e0 Mon Sep 17 00:00:00 2001 From: tim4dev Date: Wed, 2 Dec 2009 10:10:49 +0000 Subject: [PATCH 7/9] v 3.4 --- .cvsignore | 2 +- sources | 2 +- webacula.spec | 13 +++++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index 262d30b..b190b9c 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -webacula-3.3.tar.gz +webacula-3.4.tar.gz diff --git a/sources b/sources index 8bb871b..12fd11c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d6ffafa3315758fb8d6b313e50c5c78c webacula-3.3.tar.gz +76f5e04f18be112941386c5d7e71a771 webacula-3.4.tar.gz diff --git a/webacula.spec b/webacula.spec index 39dee10..dad1aa3 100644 --- a/webacula.spec +++ b/webacula.spec @@ -1,6 +1,6 @@ Name: webacula -Version: 3.3 -Release: 6%{?dist} +Version: 3.4 +Release: 1%{?dist} Summary: Web interface of a Bacula backup system Summary(ru): Веб интерфейс для Bacula backup system @@ -28,7 +28,8 @@ Supports the run Job, restore all files or selected files, restore the most recent backup for a client, restore backup for a client before a specified time, mount/umount Storages, show scheduled, running and terminated Jobs and more. -Supported languages: English, French, German, Portuguese Brazil, Russian. +Supported languages: English, French, German, Italian, +Portuguese Brazil, Russian. %description -l ru Webacula - Web Bacula - веб интерфейс для Bacula backup system. @@ -37,7 +38,7 @@ Webacula - Web Bacula - веб интерфейс для Bacula backup system. восстановление бэкапа для клиента сделанного перед указанным временем, монтирование/размонтирование Хранилищ, показ запланированных, выполняющихся и завершенных Заданий и прочее. -Поддерживаемые языки: английский, французский, немецкий, +Поддерживаемые языки: английский, французский, немецкий, итальянский, бразильский португальский, русский. @@ -109,10 +110,14 @@ rm -rf $RPM_BUILD_ROOT %lang(fr) %{_datadir}/%{name}/languages/fr %lang(pt) %{_datadir}/%{name}/languages/pt %lang(ru) %{_datadir}/%{name}/languages/ru +%lang(it) %{_datadir}/%{name}/languages/it %changelog +* Fri Oct 16 2009 Yuri Timofeev 3.4-1 +- Version 3.4 + * Tue Oct 13 2009 Yuri Timofeev 3.3-6 - Fix #526855. From aab08418a93c0db88d093d27c5c2c9afdc6925bd Mon Sep 17 00:00:00 2001 From: tim4dev Date: Tue, 16 Feb 2010 09:14:32 +0000 Subject: [PATCH 8/9] new version --- .cvsignore | 2 +- sources | 2 +- webacula.spec | 8 +++++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index b190b9c..23c0d76 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -webacula-3.4.tar.gz +webacula-3.5.tar.gz diff --git a/sources b/sources index 12fd11c..afed7d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -76f5e04f18be112941386c5d7e71a771 webacula-3.4.tar.gz +60a37ac71f58676215a04fa5c3fd3fe2 webacula-3.5.tar.gz diff --git a/webacula.spec b/webacula.spec index dad1aa3..c7490f4 100644 --- a/webacula.spec +++ b/webacula.spec @@ -1,5 +1,5 @@ Name: webacula -Version: 3.4 +Version: 3.5 Release: 1%{?dist} Summary: Web interface of a Bacula backup system Summary(ru): Веб интерфейс для Bacula backup system @@ -115,6 +115,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 16 2010 Yuri Timofeev 3.5-1 +- Version 3.5 + +* Wed Dec 9 2009 Yuri Timofeev 3.4.1-1 +- Version 3.4.1 + * Fri Oct 16 2009 Yuri Timofeev 3.4-1 - Version 3.4 From b70acd7dc92e2fe868e85b85feb3bf64527729e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 15:14:04 +0000 Subject: [PATCH 9/9] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - import.log | 1 - 4 files changed, 23 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 044c4fc..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: webacula -# $Id$ -NAME := webacula -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/branch b/branch deleted file mode 100644 index 25c7708..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -F-11 diff --git a/import.log b/import.log deleted file mode 100644 index b56f4ce..0000000 --- a/import.log +++ /dev/null @@ -1 +0,0 @@ -webacula-3_3-6_fc11:F-11:webacula-3.3-6.fc11.src.rpm:1255685033