Author: glen Date: Wed Mar 17 16:09:29 2010 GMT Module: packages Tag: HEAD ---- Log message: - packaging %ghost as symlink only brings trouble (extra Filelinktos deps, when payload is not even in rpm) - btw, how about packaging the ghosts in main package?
---- Files affected: packages/bacula: bacula.spec (1.130 -> 1.131) ---- Diffs: ================================================================ Index: packages/bacula/bacula.spec diff -u packages/bacula/bacula.spec:1.130 packages/bacula/bacula.spec:1.131 --- packages/bacula/bacula.spec:1.130 Wed Mar 17 10:18:06 2010 +++ packages/bacula/bacula.spec Wed Mar 17 17:09:24 2010 @@ -544,23 +544,23 @@ # install libraries for all the database backends # ldconfig will add the soname symlinks when one of the packages is installed for database in %{databases} ; do - for libfile in libbacsql/$database%{_libdir}/lib*-*.so ; do - orig_name=`basename $libfile` - file_prefix="${orig_name%%-*.so}" - file_suffix="${orig_name#*-}" - file_name="$file_prefix-$database-$file_suffix" - install "$libfile" "$RPM_BUILD_ROOT/%{_libdir}/$file_name" - ln -sf "$file_name" "$RPM_BUILD_ROOT/%{_libdir}/$orig_name" + for libfile in libbacsql/$database%{_libdir}/lib*-*.so; do + orig_name=${libfile##*/} + file_prefix=${orig_name%%-*.so} + file_suffix=${orig_name#*-} + file_name=$file_prefix-$database-$file_suffix + install -p $libfile $RPM_BUILD_ROOT/%{_libdir}/$file_name + touch $RPM_BUILD_ROOT/%{_libdir}/$orig_name done done -install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-dir -install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-fd -install %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-sd -install %{SOURCE13} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-dir -install %{SOURCE14} $RPM_BUILD_ROOT/etc/sysconfig/bacula-dir -install %{SOURCE15} $RPM_BUILD_ROOT/etc/sysconfig/bacula-fd -install %{SOURCE16} $RPM_BUILD_ROOT/etc/sysconfig/bacula-sd +install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-dir +install -p %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-fd +install -p %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/bacula-sd +cp -a %{SOURCE13} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-dir +cp -a %{SOURCE14} $RPM_BUILD_ROOT/etc/sysconfig/bacula-dir +cp -a %{SOURCE15} $RPM_BUILD_ROOT/etc/sysconfig/bacula-fd +cp -a %{SOURCE16} $RPM_BUILD_ROOT/etc/sysconfig/bacula-sd %if %{with console_wx} # tray-monitor is for regular users @@ -1013,6 +1013,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.131 2010/03/17 16:09:24 glen +- packaging %ghost as symlink only brings trouble (extra Filelinktos deps, when payload is not even in rpm) +- btw, how about packaging the ghosts in main package? + Revision 1.130 2010/03/17 09:18:06 jajcus - enable python scripting ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/bacula/bacula.spec?r1=1.130&r2=1.131&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit