Author: glen Date: Thu Mar 3 20:28:28 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - running scripts from docdir is not very good idea, moved upgrade scripts to appdir
---- Files affected: SPECS: eventum.spec (1.69 -> 1.70) ---- Diffs: ================================================================ Index: SPECS/eventum.spec diff -u SPECS/eventum.spec:1.69 SPECS/eventum.spec:1.70 --- SPECS/eventum.spec:1.69 Thu Mar 3 20:36:53 2005 +++ SPECS/eventum.spec Thu Mar 3 21:28:23 2005 @@ -24,7 +24,7 @@ %define _source http://mysql.wildyou.net/Downloads/%{name}/%{name}-%{version}.tar.gz %endif -%define _rel 238 +%define _rel 240 Summary: Eventum Issue / Bug tracking system Summary(pl): Eventum - system śledzenia spraw/błędów @@ -94,9 +94,6 @@ %define _apache1dir /etc/apache %define _apache2dir /etc/httpd -# don't compress upgrade scripts -%define _noautocompressdoc *.php - %description Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support @@ -429,6 +426,9 @@ %patch10 -p1 %patch11 -p1 +# version that we support upgrading from +mv misc/upgrade/v1.4_to_1.5 upgrade + # replace in remaining scripts config.inc.php to system one grep -rl 'include_once(".*config.inc.php")' . | xargs sed -i -e ' s,include_once(".*config.inc.php"),include_once("%{_sysconfdir}/core.php"), @@ -449,7 +449,7 @@ $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_libdir}} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,cron.d,sysconfig} \ $RPM_BUILD_ROOT/var/{run,log,cache,lib}/%{name} \ - $RPM_BUILD_ROOT%{_appdir}/{include,htdocs/misc} \ + $RPM_BUILD_ROOT%{_appdir}/{include,htdocs/misc,upgrade} \ cp -a *.php css customer images js manage reports rpc setup $RPM_BUILD_ROOT%{_appdir}/htdocs cp -a misc/*.html $RPM_BUILD_ROOT%{_appdir}/htdocs/misc @@ -459,6 +459,7 @@ cp -a include/{customer,jpgraph,pear,workflow} $RPM_BUILD_ROOT%{_appdir}/include cp -a include/*.php $RPM_BUILD_ROOT%{_appdir}/include cp -a logs/* $RPM_BUILD_ROOT/var/log/%{name} +cp -a upgrade $RPM_BUILD_ROOT%{_appdir} # cli install -d $RPM_BUILD_ROOT%{_appdir}/cli @@ -697,24 +698,17 @@ /usr/sbin/usermod -d /var/lib/%{name} %{name} fi -%triggerpostun -- eventum < 1.5-0.237 +%triggerpostun -- eventum < 1.5-0.240 echo >&2 "" -echo >&2 "* Performing database upgrades!" +echo >&2 "Performing database upgrades!" echo >&2 "These will fail if your eventum user doesn't have ALTER privilege to database." echo >&2 "" -# i hope it's not too evil to do these in trigger -scriptdir=%{_docdir}/%{name}-%{version}/upgrade/v1.4_to_1.5 -# don't fail if --excludedocs used -if [ -d $scriptdir ]; then - /usr/bin/php4 -q $scriptdir/database_changes.php || { - echo >&2 "Please run manually: /usr/bin/php4 -q $scriptdir/database_changes.php" - } - # user roles already applied in snapshot. skip it -# /usr/bin/php4 -q $scriptdir/set_user_roles.php || { -# echo >&2 "Please run manually: /usr/bin/php4 -q $scriptdir/set_user_roles.php" -# } - # no config file changes. skip it -fi + +scriptdir=%{_appdir}/upgrade + +/usr/bin/php4 -q $scriptdir/database_changes.php || { + echo >&2 "Please run manually: /usr/bin/php4 -q $scriptdir/database_changes.php" +} %files %defattr(644,root,root,755) @@ -741,6 +735,7 @@ %{_appdir}/htdocs/misc %{_appdir}/templates +%{_appdir}/upgrade %{_smartyplugindir}/* %if %{without pear} @@ -837,6 +832,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.70 2005/03/03 20:28:23 glen +- running scripts from docdir is not very good idea, moved upgrade scripts to appdir + Revision 1.69 2005/03/03 19:36:53 glen - decode qp in recent activity reports page ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/eventum.spec?r1=1.69&r2=1.70&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
