Skip to content

Commit

Permalink
rpm packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
tim4dev committed Sep 10, 2011
1 parent f6e163f commit 6150586
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 21 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
*~
*.tmp
*.swp
.buildpath
.project
.settings/
Expand Down
3 changes: 3 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Webacula ChangeLog
------------------

=== 5.5.1 (Sat Sep 10 2011)
Small bugfixes.

=== 5.5.0
Implemented Bacula ACLs : JobACL, ClientACL, StorageACL, PoolACL, FileSetACL, WhereACL.
Implemented Webacula ACLs - access to main menu.
Expand Down
Empty file modified application/cli/test.php
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions application/views/scripts/admin/index.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions application/views/scripts/index/index.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

4 changes: 3 additions & 1 deletion install/apache/webacula.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Apache conf
#
# Webacula - Web interface of a Bacula backup system
# Apache conf
#
# Allows only localhost by default
#
Expand Down Expand Up @@ -78,6 +78,8 @@ Alias /webacula /usr/share/webacula/html
Deny from all
</Directory>



#
# test mod_rewrite
#
Expand Down
13 changes: 11 additions & 2 deletions packaging/Fedora/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,22 @@ cd ${SRC_DIR}
mkdir -p "${RPM_TMP}/webacula-${VERSION}"

echo "library/Zend
nbproject
docs/src
library/Zend.arc
library/runme
library/Zend*.tar.gz
packaging
tests
.htaccess
.settings
.git
.gitignore
.project
.buildpath
*~
*.tmp
*.swp
" > "${RPM_TMP}/${F_EXCLUDE}"

echo "create tarball..."
Expand Down Expand Up @@ -105,14 +112,16 @@ echo -e "\n*** exit=$?"
echo -e "\n\n\n**************************************************************"
echo -e "***** Next instruction :\n
rpmlint ${RPM_RPMS}/noarch/webacula-
rpmlint -i ${RPM_RPMS}/noarch/webacula-
Install rpm and testing.
rpm -ihv ${RPM_RPMS}/noarch/webacula-\n
mock -r fedora-13-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
mock -r fedora-14-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
mock -r fedora-15-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
mock -r fedora-16-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
mock -r epel-5-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
mock -r epel-6-i386 rebuild ${RPM_ROOT}/SRPMS/webacula-\n
see result:
Expand Down
25 changes: 7 additions & 18 deletions packaging/Fedora/webacula.spec
Original file line number Diff line number Diff line change
Expand Up @@ -38,19 +38,12 @@ 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



Expand All @@ -74,12 +67,8 @@ 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 ./install/apache/webacula.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/webacula.conf
rm -f ./install/apache/webacula.conf

cp -pr ./application $RPM_BUILD_ROOT%{_datadir}/%{name}
cp -pr ./html $RPM_BUILD_ROOT%{_datadir}/%{name}
Expand All @@ -100,23 +89,23 @@ rm -rf $RPM_BUILD_ROOT
%{_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(cs) %{_datadir}/%{name}/languages/cs
%lang(de) %{_datadir}/%{name}/languages/de
%lang(en) %{_datadir}/%{name}/languages/en
%lang(es) %{_datadir}/%{name}/languages/es
%lang(fr) %{_datadir}/%{name}/languages/fr
%lang(it) %{_datadir}/%{name}/languages/it
%lang(pt) %{_datadir}/%{name}/languages/pt
%lang(ru) %{_datadir}/%{name}/languages/ru
%lang(it) %{_datadir}/%{name}/languages/it
%lang(es) %{_datadir}/%{name}/languages/es



%changelog
* Sat Aug 13 2011 Yuri Timofeev <[email protected]> 5.5.1-1
* Sat Sep 10 2011 Yuri Timofeev <[email protected]> 5.5.1-1
- Version 5.5.1

* Mon Jan 24 2011 Yuri Timofeev <[email protected]> 5.5.0-1
Expand Down

0 comments on commit 6150586

Please sign in to comment.