Blame SPECS/oddjob.spec

fa0bc6
%global build_sample_subpackage 0
fa0bc6
%global dbus_send /bin/dbus-send
fa0bc6
fa0bc6
%if 0%{?fedora} > 18 || 0%{?rhel} > 6
fa0bc6
%global systemd 1
fa0bc6
%global sysvinit 0
fa0bc6
%else
fa0bc6
%global systemd 0
fa0bc6
%global sysvinit 1
fa0bc6
%endif
fa0bc6
fa0bc6
%if 0%{?fedora} > 16 || 0%{?rhel} > 6
fa0bc6
%global separate_usr 0
fa0bc6
%else
fa0bc6
%global separate_usr 1
fa0bc6
%endif
fa0bc6
fa0bc6
Name: oddjob
fa0bc6
Version: 0.31.5
80f7e8
Release: 4%{?dist}
fa0bc6
Source0: http://fedorahosted.org/released/oddjob/oddjob-%{version}.tar.gz
fa0bc6
Source1: http://fedorahosted.org/released/oddjob/oddjob-%{version}.tar.gz.sig
80f7e8
Patch0: oddjob-0.31.5-check.patch
80f7e8
Patch1: oddjob-0.31.5-pamdoc.patch
80f7e8
Patch2: oddjob-0.31.5-noumask.patch
fa0bc6
Summary: A D-Bus service which runs odd jobs on behalf of client applications
fa0bc6
License: BSD
fa0bc6
Group: System Environment/Daemons
fa0bc6
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
fa0bc6
BuildRequires: dbus-devel >= 0.22, dbus-x11, libselinux-devel, libxml2-devel
fa0bc6
BuildRequires: pam-devel, python-devel, pkgconfig
fa0bc6
BuildRequires: cyrus-sasl-devel, krb5-devel, openldap-devel
fa0bc6
BuildRequires: docbook-dtds, xmlto
fa0bc6
%if %{systemd}
fa0bc6
BuildRequires:	systemd-units
fa0bc6
Requires(post):	systemd-units
fa0bc6
Requires(preun):	systemd-units
fa0bc6
Requires(postun):	systemd-units
fa0bc6
Requires(post):	systemd-sysv
fa0bc6
%else
fa0bc6
Requires(post): /sbin/service
fa0bc6
Requires(postun): /sbin/service
fa0bc6
Requires(post): /sbin/chkconfig
fa0bc6
Requires(pre): /sbin/chkconfig
fa0bc6
%endif
fa0bc6
# for "killall"
fa0bc6
Requires(post): psmisc
fa0bc6
Obsoletes: oddjob-devel < 0.30, oddjob-libs < 0.30, oddjob-python < 0.30
fa0bc6
URL: http://www.fedorahosted.org/oddjob
fa0bc6
fa0bc6
%if %{systemd}
fa0bc6
BuildRequires:  systemd-units
fa0bc6
Requires(post): systemd-units
fa0bc6
Requires(preun): systemd-units
fa0bc6
Requires(postun): systemd-units
fa0bc6
Requires(post): systemd-sysv
fa0bc6
%endif
fa0bc6
fa0bc6
%if %{sysvinit}
fa0bc6
Requires(post): /sbin/chkconfig, /sbin/service
fa0bc6
Requires(preun): /sbin/chkconfig, /sbin/service
fa0bc6
%endif
fa0bc6
fa0bc6
fa0bc6
%description
fa0bc6
oddjob is a D-Bus service which performs particular tasks for clients which
fa0bc6
connect to it and issue requests using the system-wide message bus.
fa0bc6
fa0bc6
%package mkhomedir
fa0bc6
Group: System Environment/Daemons
fa0bc6
Summary: An oddjob helper which creates and populates home directories
fa0bc6
Requires: %{name} = %{version}-%{release}
fa0bc6
Requires(post): %{dbus_send}, grep, sed, psmisc
fa0bc6
fa0bc6
%description mkhomedir
fa0bc6
This package contains the oddjob helper which can be used by the
fa0bc6
pam_oddjob_mkhomedir module to create a home directory for a user
fa0bc6
at login-time.
fa0bc6
fa0bc6
%package sample
fa0bc6
Group: System Environment/Daemons
fa0bc6
Summary: A sample oddjob service.
fa0bc6
Requires: %{name} = %{version}-%{release}
fa0bc6
fa0bc6
%description sample
fa0bc6
This package contains a trivial sample oddjob service.
fa0bc6
fa0bc6
%prep
fa0bc6
%setup -q
80f7e8
%patch0 -p1 -b .check
80f7e8
%patch1 -p1 -b .pamdoc
80f7e8
%patch2 -p1 -b .noumask
fa0bc6
fa0bc6
%build
fa0bc6
sample_flag=
fa0bc6
%if %{build_sample_subpackage}
fa0bc6
sample_flag=--enable-sample
fa0bc6
%endif
fa0bc6
%configure \
fa0bc6
	--disable-static \
fa0bc6
	--enable-pie --enable-now \
fa0bc6
	--with-selinux-acls \
fa0bc6
	--with-selinux-labels \
fa0bc6
	--without-python --enable-xml-docs --enable-compat-dtd \
fa0bc6
	--disable-dependency-tracking \
fa0bc6
%if %{systemd}
fa0bc6
	--enable-systemd --disable-sysvinit \
fa0bc6
%else
fa0bc6
	--enable-sysvinit --disable-systemd \
fa0bc6
%endif
fa0bc6
	$sample_flag
fa0bc6
make %{_smp_mflags}
fa0bc6
fa0bc6
%install
fa0bc6
rm -fr "$RPM_BUILD_ROOT"
fa0bc6
make install DESTDIR="$RPM_BUILD_ROOT"
fa0bc6
rm -f "$RPM_BUILD_ROOT"/%{_libdir}/security/*.la
fa0bc6
rm -f "$RPM_BUILD_ROOT"/%{_libdir}/security/*.a
fa0bc6
%if %{separate_usr}
fa0bc6
if ! test -d "$RPM_BUILD_ROOT"/%{_lib}/security ; then
fa0bc6
	mkdir -p "$RPM_BUILD_ROOT"/%{_lib}/security
fa0bc6
	mv "$RPM_BUILD_ROOT"/%{_libdir}/security/*.so "$RPM_BUILD_ROOT"/%{_lib}/security/
fa0bc6
fi
fa0bc6
%endif
fa0bc6
# Recommended, though I disagree.
fa0bc6
rm -f "$RPM_BUILD_ROOT"/%{_libdir}/*.la
fa0bc6
fa0bc6
%if ! %{build_sample_subpackage}
fa0bc6
# Go ahead and build the sample layout.
fa0bc6
mkdir -p sample-install-root/sample/{%{_sysconfdir}/{dbus-1/system.d,%{name}d.conf.d},%{_libdir}/%{name}}
fa0bc6
install -m644 sample/oddjobd-sample.conf	sample-install-root/sample/%{_sysconfdir}/%{name}d.conf.d/
fa0bc6
install -m644 sample/oddjob-sample.conf		sample-install-root/sample/%{_sysconfdir}/dbus-1/system.d/
fa0bc6
install -m755 sample/oddjob-sample.sh		sample-install-root/sample/%{_libdir}/%{name}/
fa0bc6
%endif
fa0bc6
fa0bc6
# Make sure we don't needlessly make these docs executable.
fa0bc6
chmod -x src/reload src/mkhomedirfor src/mkmyhomedir
fa0bc6
fa0bc6
# Make sure the datestamps match in multilib pairs.
80f7e8
touch -r src/oddjob-mkhomedir.conf.in	$RPM_BUILD_ROOT/%{_sysconfdir}/oddjobd.conf.d/oddjobd-mkhomedir.conf
fa0bc6
touch -r src/oddjob-mkhomedir.conf.in	$RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d/oddjob-mkhomedir.conf
fa0bc6
fa0bc6
%clean
fa0bc6
rm -fr "$RPM_BUILD_ROOT"
fa0bc6
fa0bc6
%files
fa0bc6
%defattr(-,root,root,-)
fa0bc6
%doc *.dtd COPYING NEWS QUICKSTART doc/oddjob.html src/reload
fa0bc6
%if ! %{build_sample_subpackage}
fa0bc6
%doc sample-install-root/sample
fa0bc6
%endif
fa0bc6
%if %{systemd}
fa0bc6
%{_unitdir}/oddjobd.service
fa0bc6
%else
fa0bc6
%{_initrddir}/oddjobd
fa0bc6
%endif
fa0bc6
%{_bindir}/*
fa0bc6
%{_sbindir}/*
fa0bc6
%config(noreplace) %{_sysconfdir}/dbus-*/system.d/oddjob.conf
fa0bc6
%config(noreplace) %{_sysconfdir}/oddjobd.conf
fa0bc6
%dir %{_sysconfdir}/oddjobd.conf.d
fa0bc6
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/oddjobd-introspection.conf
fa0bc6
%dir %{_sysconfdir}/%{name}
fa0bc6
%dir %{_libexecdir}/%{name}
fa0bc6
%{_libexecdir}/%{name}/sanity.sh
fa0bc6
%{_mandir}/*/oddjob.*
fa0bc6
%{_mandir}/*/oddjob_request.*
fa0bc6
%{_mandir}/*/oddjobd.*
fa0bc6
%{_mandir}/*/oddjobd-introspection.*
fa0bc6
fa0bc6
%files mkhomedir
fa0bc6
%defattr(-,root,root)
fa0bc6
%doc src/mkhomedirfor src/mkmyhomedir
fa0bc6
%dir %{_libexecdir}/%{name}
fa0bc6
%{_libexecdir}/%{name}/mkhomedir
fa0bc6
%if %{separate_usr}
fa0bc6
/%{_lib}/security/pam_oddjob_mkhomedir.so
fa0bc6
%else
fa0bc6
%{_libdir}/security/pam_oddjob_mkhomedir.so
fa0bc6
%endif
fa0bc6
%{_mandir}/*/pam_oddjob_mkhomedir.*
fa0bc6
%{_mandir}/*/oddjob-mkhomedir.*
fa0bc6
%{_mandir}/*/oddjobd-mkhomedir.*
fa0bc6
%config(noreplace) %{_sysconfdir}/dbus-*/system.d/oddjob-mkhomedir.conf
fa0bc6
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/oddjobd-mkhomedir.conf
fa0bc6
fa0bc6
%if %{build_sample_subpackage}
fa0bc6
%files sample
fa0bc6
%defattr(-,root,root)
fa0bc6
%{_libdir}/%{name}/oddjob-sample.sh
fa0bc6
%config %{_sysconfdir}/dbus-*/system.d/oddjob-sample.conf
fa0bc6
%config %{_sysconfdir}/oddjobd.conf.d/oddjobd-sample.conf
fa0bc6
%endif
fa0bc6
fa0bc6
%post
fa0bc6
if test $1 -eq 1 ; then
fa0bc6
	killall -HUP dbus-daemon 2>&1 > /dev/null
fa0bc6
fi
fa0bc6
%if %{systemd}
fa0bc6
%systemd_post oddjobd.service
fa0bc6
%endif
fa0bc6
%if %{sysvinit}
fa0bc6
/sbin/chkconfig --add oddjobd
fa0bc6
%endif
fa0bc6
fa0bc6
%postun
fa0bc6
%if %{systemd}
fa0bc6
%systemd_postun_with_restart oddjobd.service
fa0bc6
%endif
fa0bc6
%if %{sysvinit}
fa0bc6
if [ $1 -gt 0 ] ; then
fa0bc6
	/sbin/service oddjobd condrestart 2>&1 > /dev/null || :
fa0bc6
fi
fa0bc6
%endif
fa0bc6
exit 0
fa0bc6
fa0bc6
%preun
fa0bc6
%if %{systemd}
fa0bc6
%systemd_preun oddjobd.service
fa0bc6
%endif
fa0bc6
%if %{sysvinit}
fa0bc6
if [ $1 -eq 0 ] ; then
fa0bc6
	/sbin/service oddjobd stop > /dev/null 2>&1
fa0bc6
	/sbin/chkconfig --del oddjobd
fa0bc6
fi
fa0bc6
%endif
fa0bc6
exit 0
fa0bc6
fa0bc6
%if %{systemd}
fa0bc6
%triggerun -- oddjobd < 0.31.3
fa0bc6
# Save the current service runlevel info, in case the user wants to apply
fa0bc6
# the enabled status manually later, by running
fa0bc6
#   "systemd-sysv-convert --apply oddjobd".
fa0bc6
%{_bindir}/systemd-sysv-convert --save oddjobd >/dev/null 2>&1 ||:
fa0bc6
# Do this because the old package's %%postun doesn't know we need to do it.
fa0bc6
/sbin/chkconfig --del oddjobd >/dev/null 2>&1 || :
fa0bc6
# Do this because the old package's %%postun wouldn't have tried.
fa0bc6
/bin/systemctl try-restart oddjobd.service >/dev/null 2>&1 || :
fa0bc6
exit 0
fa0bc6
%endif
fa0bc6
fa0bc6
%post mkhomedir
fa0bc6
# Adjust older configuration files that may have been modified so that they
fa0bc6
# point to the current location of the helper.
fa0bc6
cfg=%{_sysconfdir}/oddjobd.conf.d/oddjobd-mkhomedir.conf
fa0bc6
if grep -q %{_libdir}/%{name}/mkhomedir $cfg ; then
fa0bc6
	sed -i 's^%{_libdir}/%{name}/mkhomedir^%{_libexecdir}/%{name}/mkhomedir^g' $cfg
fa0bc6
fi
fa0bc6
if test $1 -eq 1 ; then
fa0bc6
	killall -HUP dbus-daemon 2>&1 > /dev/null
fa0bc6
fi
fa0bc6
if [ -f /var/lock/subsys/oddjobd ] ; then
fa0bc6
	%{dbus_send} --system --dest=com.redhat.oddjob /com/redhat/oddjob com.redhat.oddjob.reload
fa0bc6
fi
fa0bc6
exit 0
fa0bc6
fa0bc6
%changelog
80f7e8
* Tue Sep  9 2014 Nalin Dahyabhai <nalin@redhat.com> - 0.31.5-4
80f7e8
- correctly check the error returned from getpwnam_r(), so that we don't
80f7e8
  miss an ERANGE error (#1098616, part of #1108398)
80f7e8
- add a note to pam_oddjob_mkhomedir's manual pointing to where the
80f7e8
  configuration would actually go (part of #1108398)
80f7e8
- stop overriding the system-wide UMASK default in our default
80f7e8
  oddjobd-mkhomedir.conf file (#995097,#1123860), and stop using its
80f7e8
  proprocessor-input file as a reference, since we're patching it now
80f7e8
e2972e
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.31.5-3
e2972e
- Mass rebuild 2014-01-24
e2972e
e2972e
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.31.5-2
e2972e
- Mass rebuild 2013-12-27
e2972e
fa0bc6
* Tue Jul 30 2013 Nalin Dahyabhai <nalin@redhat.com> 0.31.5-1
fa0bc6
- add man(5) pages for the configuration files that we include which get
fa0bc6
  included by others, just to be tidy (#884552)
fa0bc6
fa0bc6
* Fri May 17 2013 Nalin Dahyabhai <nalin@redhat.com> 0.31.4-1
fa0bc6
- add an [Install] section containing WantedBy=sysinit.target to the systemd
fa0bc6
  unit file (#963722), allowing it to actually be "enabled"
fa0bc6
fa0bc6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.3-3
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fa0bc6
fa0bc6
* Fri Jan 18 2013 Nalin Dahyabhai <nalin@redhat.com> 0.31.3-2
fa0bc6
- use %%systemd_postun_with_restart instead of plain old %%systemd_postun,
fa0bc6
  because we can be restarted in the %%postun
fa0bc6
fa0bc6
* Thu Jan 17 2013 Nalin Dahyabhai <nalin@redhat.com> 0.31.3-1
fa0bc6
- use newer systemd macros (#857375)
fa0bc6
fa0bc6
* Wed Nov 21 2012 Nalin Dahyabhai <nalin@redhat.com> 0.31.2-3
fa0bc6
- add that dependency to the right subpackage
fa0bc6
fa0bc6
* Wed Nov 21 2012 Nalin Dahyabhai <nalin@redhat.com> 0.31.2-2
fa0bc6
- add missing requires(post) on killall, which we use to poke the message
fa0bc6
  bus daemon to get it to reload its configuration, spotted by rcritten
fa0bc6
fa0bc6
* Wed Aug 29 2012 Nalin Dahyabhai <nalin@redhat.com> 0.31.2-1
fa0bc6
- refer to $local_fs instead of $localfs in the init script (#802719)
fa0bc6
- install a systemd unit file instead of an init script on still-in-development
fa0bc6
  releases (#820137,818963)
fa0bc6
- build binaries position-independent and marked for earliest-possible symbol
fa0bc6
  resolution (#852800)
fa0bc6
- don't worry about moving things from /usr to / when they're the same (#852800)
fa0bc6
fa0bc6
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-3
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fa0bc6
fa0bc6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-2
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fa0bc6
fa0bc6
* Tue Feb 15 2011 Nalin Dahyabhai <nalin@redhat.com> 0.31.1-1
fa0bc6
- also tell the system message bus to reload its configuration when we install
fa0bc6
  a subpackage with a new service in it
fa0bc6
fa0bc6
* Tue Feb  8 2011 Nalin Dahyabhai <nalin@redhat.com>
fa0bc6
- make the init script exit with status 2 when given an unknown command, rather
fa0bc6
  than with status 1 (#674534)
fa0bc6
fa0bc6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-2
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fa0bc6
fa0bc6
* Tue Jan 25 2011 Nalin Dahyabhai <nalin@redhat.com> 0.31-1
fa0bc6
- require dbus-x11 so that the tests can use dbus-launch
fa0bc6
- try to read the default umask from /etc/login.defs (more of #666418)
fa0bc6
fa0bc6
* Mon Jan  3 2011 Nalin Dahyabhai <nalin@redhat.com>
fa0bc6
- when the mkhomedir helper has to create intermediate directories, don't
fa0bc6
  apply a umask that might have been supplied on its command line (#666418)
fa0bc6
fa0bc6
* Fri Nov  5 2010 Nalin Dahyabhai <nalin@redhat.com> 0.30.2-3
fa0bc6
- rebuild with new libxml2
fa0bc6
fa0bc6
* Wed Sep 29 2010 jkeating - 0.30.2-2
fa0bc6
- Rebuilt for gcc bug 634757
fa0bc6
fa0bc6
* Thu Sep 23 2010 Nalin Dahyabhai <nalin@redhat.com> 0.30.2-2
fa0bc6
- try to SIGHUP the messagebus daemon at first install so that it'll
fa0bc6
  let us claim our service name if it isn't restarted before we are
fa0bc6
  first started (same as #636876)
fa0bc6
fa0bc6
* Thu Sep 16 2010 Nalin Dahyabhai <nalin@redhat.com> 0.30.2-1
fa0bc6
- don't try to "close" our shared connection to the bus when the bus
fa0bc6
  hangs up on us -- at some point libdbus started abort()ing when we try
fa0bc6
  that (#634356)
fa0bc6
fa0bc6
* Thu Apr  1 2010 Nalin Dahyabhai <nalin@redhat.com> 0.30.1-1
fa0bc6
- documentation tweaks for man pages
fa0bc6
fa0bc6
* Wed Jan 27 2010 Nalin Dahyabhai <nalin@redhat.com> 0.30-1
fa0bc6
- drop the shared library and python bindings, which so far as i can tell
fa0bc6
  weren't being used, obsoleting them to avoid a mess on upgrades
fa0bc6
- move the mkhomedir helper from %%{_libdir}/%%{name} to
fa0bc6
  %%{_libexecdir}/%%{name} to make the multilib configuration files agree
fa0bc6
  (#559232)
fa0bc6
- use %%global instead of %%define
fa0bc6
fa0bc6
* Mon Jan 25 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.29.1-5
fa0bc6
- show that we implement force-reload and try-restart in the init script's
fa0bc6
  help message (#522131)
fa0bc6
fa0bc6
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29.1-4
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fa0bc6
fa0bc6
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29.1-3
fa0bc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
fa0bc6
fa0bc6
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.29.1-2
fa0bc6
- Rebuild for Python 2.6
fa0bc6
fa0bc6
* Wed May 28 2008 Nalin Dahyabhai <nalin@redhat.com> 0.29.1-1
fa0bc6
- when we install the mkhomedir subpackage, if there's a running oddjobd, ask
fa0bc6
  it to reload its configuration
fa0bc6
- fix missing bits from the namespace changes in configuration files
fa0bc6
- restart the service in %%postun
fa0bc6
fa0bc6
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.29-2
fa0bc6
- Autorebuild for GCC 4.3
fa0bc6
fa0bc6
* Wed Sep  5 2007 Nalin Dahyabhai <nalin@redhat.com> 0.29-1
fa0bc6
- split off mkhomedir bits into a subpackage (#236820)
fa0bc6
- take a pass at new-init-ifying the init script (#247005)
fa0bc6
fa0bc6
* Thu Aug 16 2007 Nalin Dahyabhai <nalin@redhat.com>
fa0bc6
- move helpers to libexecdir, keeping pkglibdir around in the package (#237207)
fa0bc6
fa0bc6
* Mon Apr  9 2007 Nalin Dahyabhai <nalin@redhat.com> 0.28-1
fa0bc6
- split off python subpackage, make -devel depend on -libs, let autodeps
fa0bc6
  provide the main package's dependency on -libs (#228377)
fa0bc6
fa0bc6
* Thu Feb 15 2007 Nalin Dahyabhai <nalin@redhat.com> 0.27-8
fa0bc6
- configure with --disable-dependency-tracking (Ville Skyttä, #228928)
fa0bc6
fa0bc6
* Thu Jul 27 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-7
fa0bc6
- unmark the init script as a %%config file (part of #197182)
fa0bc6
fa0bc6
* Thu Jul 20 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-6
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Thu Jul 20 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-5
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Thu Jul 20 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-4
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Thu Jul 20 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-3
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Thu Jul 20 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-2
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Wed Jul 19 2006 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
fa0bc6
- update to 0.27-1:
fa0bc6
  - don't attempt to subscribe to all possible messages -- the message bus
fa0bc6
    will already route to us messages addressed to us, and if we try for
fa0bc6
    more than that we may run afoul of SELinux policy, generating spewage
fa0bc6
- add a build dependency on pkgconfig, for the sake of FC3
fa0bc6
- update docs and comments because D-BUS is now called D-Bus
fa0bc6
fa0bc6
* Tue May  2 2006 Nalin Dahyabhai <nalin@redhat.com> 0.26-4
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue May  2 2006 Nalin Dahyabhai <nalin@redhat.com> 0.26-3
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue May  2 2006 Nalin Dahyabhai <nalin@redhat.com> 0.26-2
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue May  2 2006 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
fa0bc6
- update to 0.26-1:
fa0bc6
  - don't get confused when ACL entries for introspection show up in the
fa0bc6
    configuration before we add the handlers for them
fa0bc6
  - export $ODDJOB_CALLING_USER to helpers
fa0bc6
fa0bc6
* Tue May  2 2006 Nalin Dahyabhai <nalin@redhat.com>
fa0bc6
- add recommended dependency on pkgconfig in the -devel subpackage
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-8
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-7
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-6
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-5
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-4
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-3
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-2
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Tue Apr 11 2006 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
fa0bc6
- update to 0.25:
fa0bc6
  - add introspection for parents of objects specified in the configuration
fa0bc6
  - oddjobd can reload its configuration now
fa0bc6
  - add -u (umask) and -s (skeldir) flags to the mkhomedir helper (#246681)
fa0bc6
fa0bc6
* Tue Feb 28 2006 Nalin Dahyabhai <nalin@redhat.com> 0.24-1
fa0bc6
- update to 0.24, fixing some build errors against D-BUS 0.30-0.33
fa0bc6
- require xmlto, because the generated HTML differs depending on whether
fa0bc6
  or not we know how to enforce ACLs which include SELinux context info
fa0bc6
- build with DocBook 4.3
fa0bc6
fa0bc6
* Mon Feb 27 2006 Nalin Dahyabhai <nalin@redhat.com> 0.23-3
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Mon Feb 27 2006 Nalin Dahyabhai <nalin@redhat.com> 0.23-2
fa0bc6
- rebuild
fa0bc6
fa0bc6
* Fri Jan 27 2006 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
fa0bc6
- fix compilation against older versions of D-BUS if the
fa0bc6
  GetConnectionSELinuxSecurityContext method turns out to be available
fa0bc6
fa0bc6
* Mon Jan 16 2006 Nalin Dahyabhai <nalin@redhat.com> 0.22-1
fa0bc6
- fix some path mismatches in the sample configuration files
fa0bc6
- don't try to set a reconnect timeout until after we've connected
fa0bc6
fa0bc6
* Mon Jan  9 2006 Nalin Dahyabhai <nalin@redhat.com> 0.21-3
fa0bc6
- prefer BuildRequires: to BuildPrereq (#176452)
fa0bc6
- require /sbin/service at uninstall-time, because we use it (#176452)
fa0bc6
- be more specific about when we require /sbin/chkconfig (#176452)
fa0bc6
fa0bc6
* Fri Jan  6 2006 Nalin Dahyabhai <nalin@redhat.com> 0.21-2
fa0bc6
- add some missing build-time requirements
fa0bc6
fa0bc6
* Thu Dec 22 2005 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
fa0bc6
- fix the location for the sample D-BUS configuration doc file
fa0bc6
- own more created directories
fa0bc6
fa0bc6
* Thu Dec 22 2005 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
fa0bc6
- update to 0.20
fa0bc6
- break shared libraries and modules for PAM and python into a subpackage
fa0bc6
  for better behavior on multilib boxes
fa0bc6
- if we're not building a sample subpackage, include the sample files in
fa0bc6
  the right locations as %%doc files