Michael Thomas 79a2e45
%define logwatch_root %{_datadir}/logwatch
Michael Thomas 79a2e45
%define logwatch_conf %{logwatch_root}/dist.conf
Michael Thomas 79a2e45
%define logwatch_scripts %{logwatch_root}/scripts
Michael Thomas 79a2e45
Michael Thomas 6a90090
Name:           cyphesis
033387e
Version:        0.6.2
040c828
Release:        9%{?dist}
Michael Thomas 6a90090
Summary:        WorldForge game server
Michael Thomas 6a90090
Group:          System Environment/Libraries
Michael Thomas 5fbb03c
License:        GPLv2+
Michael Thomas 6a90090
URL:            http://www.worldforge.org
Alexey Torkhov cb24407
Source0:        http://downloads.sourceforge.net/worldforge/%{name}-%{version}.tar.bz2
Michael Thomas 79a2e45
Source4:        logwatch.logconf.cyphesis
Michael Thomas 79a2e45
Source5:        logwatch.script.cyphesis
Michael Thomas 79a2e45
Source6:        logwatch.serviceconf.cyphesis
Michael Thomas 79a2e45
Source7:        logwatch.shared.applycyphesisdate
Martin Preisler 64cae6e
Source8:        cyphesis-tmpfiles.conf
Alexey Torkhov 96f2e20
Patch0:         cyphesis-0.5.19-init.patch
Michael Thomas b720efe
Patch1:         cyphesis-0.5.11-logdir.patch
f5c7df7
Patch7:         cyphesis-socketdir.patch
586345d
Patch8:         cyphesis-0.6.0-unversioned-docdir.patch
Michael Thomas 6a90090
BuildRequires:  python-devel libgcrypt-devel pkgconfig atlascpp-devel
Michael Thomas 6a90090
BuildRequires:  varconf-devel libsigc++20-devel mercator-devel skstream-devel
033387e
BuildRequires:  postgresql-devel readline-devel avahi-devel bullet-devel
1e27ed4
BuildRequires:  autoconf automake boost-devel
Michael Thomas 6a90090
Michael Thomas 6a90090
Requires:       postgresql-server
Alexey Torkhov d421c86
Requires(pre):  shadow-utils
Michael Thomas 6a90090
Requires(post): /sbin/chkconfig
Michael Thomas 6a90090
Requires(post): /sbin/service
Michael Thomas 6a90090
Requires(preun): /sbin/chkconfig
Michael Thomas 6a90090
Requires(preun): /sbin/service
Michael Thomas 6a90090
Requires(postun): /sbin/service
Michael Thomas 6a90090
Michael Thomas 9ac8c03
Obsoletes: cyphesis-selinux < 0.5.16
Michael Thomas 7eeb959
Michael Thomas 6a90090
%description
Michael Thomas 6a90090
Cyphesis is a WorldForge server suitable running small games. It is also
Michael Thomas 6a90090
designed by be used as an AI subsystem in a network of distributed servers. It
Michael Thomas 6a90090
includes a terrain engine based on the Mercator library, a persistence system
Michael Thomas 6a90090
based on PostgreSQL, and an AI engine using goal trees implemented in Python.
Michael Thomas 6a90090
It is the server used in most current WorldForge games.
Michael Thomas 6a90090
Michael Thomas 79a2e45
%package logwatch
Alexey Torkhov 1f61a53
Summary: Logwatch scripts for the WorldForge game server
Michael Thomas 79a2e45
Group: Amusements/Games
Michael Thomas 79a2e45
Requires: %{name} = %{version}-%{release} logwatch
Michael Thomas 79a2e45
%description logwatch
Alexey Torkhov 1f61a53
Logwatch scripts for the WorldForge game server.
Michael Thomas 79a2e45
Michael Thomas 6a90090
Michael Thomas 6a90090
%prep
Michael Thomas 6a90090
%setup -q
Michael Thomas b720efe
%patch0 -p1
Michael Thomas b720efe
%patch1 -p0
f5c7df7
%patch7 -p0
586345d
%patch8 -p1 -b .docdir
Michael Thomas 6a90090
Michael Thomas 6a90090
chmod a-x rulesets/basic/mind/dictlist.py
Michael Thomas f2790d0
chmod a-x rulesets/mason/world/objects/buildings/House.py
Michael Thomas f2790d0
chmod a-x rulesets/mason/world/objects/elements/Fire.py
Michael Thomas 6a90090
Michael Thomas 6a90090
# Use a /etc/sysconfig/cyphesis variable to determine if
Michael Thomas 6a90090
# we should load the world data into the cyphesis server
Michael Thomas 6a90090
# via cyclient or not.  This should allow us to use a single
Michael Thomas 6a90090
# init.d script for both starting cyphesis and populating the world.
Michael Thomas 6a90090
echo "POPULATE_WORLD=1" >> cyphesis.sysconfig
Michael Thomas 6a90090
Michael Thomas 603c7ba
# Use a /etc/sysconfig/cyphesis variable to determine if
Michael Thomas 603c7ba
# we should load the rules into the cyphesis server
Michael Thomas 603c7ba
# via cyloadrules or not.  This flag will be reset by the
Michael Thomas 603c7ba
# rpm whenever the game rules have changed and need to be reloaded
Michael Thomas 603c7ba
# after an upgrade/install.
Michael Thomas 603c7ba
echo "LOAD_RULES=1" >> cyphesis.sysconfig
Michael Thomas 603c7ba
Michael Thomas 6a90090
Michael Thomas 6a90090
%build
e26542f
autoreconf -i
eca50cf
%configure --docdir=%{_docdir}/%{name}
Michael Thomas 6a90090
make %{?_smp_mflags}
Michael Thomas 6a90090
Michael Thomas 6a90090
%install
f5c7df7
# Work around makefile issue
f5c7df7
mkdir -p %{buildroot}%{_var}/run/%{name}
f5c7df7
Michael Thomas 6a90090
make install DESTDIR=%{buildroot}
Michael Thomas 6a90090
Michael Thomas 6a90090
install -d %{buildroot}%{_sysconfdir}/init.d
Michael Thomas 6a90090
install -m 755 %{name}.init %{buildroot}%{_sysconfdir}/init.d/%{name}
Michael Thomas 6a90090
Michael Thomas 6a90090
install -d %{buildroot}%{_sysconfdir}/sysconfig
Michael Thomas 6a90090
install -m 644 %{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}
Michael Thomas 6a90090
Michael Thomas 79a2e45
# Install logwatch files
Michael Thomas 79a2e45
install -pD -m 0644 %{SOURCE4} %{buildroot}%{logwatch_conf}/logfiles/%{name}.conf
Michael Thomas 79a2e45
install -pD -m 0755 %{SOURCE5} %{buildroot}%{logwatch_scripts}/services/%{name}
Michael Thomas 79a2e45
install -pD -m 0644 %{SOURCE6} %{buildroot}%{logwatch_conf}/services/%{name}.conf
Michael Thomas 79a2e45
install -pD -m 0755 %{SOURCE7} %{buildroot}%{logwatch_scripts}/shared/applycyphesisdate
Michael Thomas 79a2e45
Martin Preisler 64cae6e
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d
Martin Preisler 64cae6e
install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/cyphesis.conf
Martin Preisler 64cae6e
Michael Thomas b720efe
mkdir -p %{buildroot}%{_var}/log/%{name}
Michael Thomas 71ce1c3
mkdir -p %{buildroot}%{_var}/run/%{name}
Michael Thomas b720efe
Alexey Torkhov 1f61a53
# Using parameter when starting cyphesis at init script
Alexey Torkhov 1f61a53
#sed -i -e 's#unixport="#unixport="/var/run/cyphesis/#' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cyphesis.vconf
Michael Thomas 79a2e45
d2f46dc
# Install ChangeLog to documentation directory so we don't have to mix the use of the doc macro and pkgdocdir
d2f46dc
# https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#Documentation
d2f46dc
install -p -m 0644 ChangeLog %{buildroot}%{_pkgdocdir}
Michael Thomas 6a90090
Michael Thomas 6a90090
%check
Alexey Torkhov cb24407
# Run tests in debug mode so asserts won't be skipped
Alexey Torkhov cb24407
sed -i -e 's/-DNDEBUG/-DDEBUG/' tests/Makefile
9225774
# spot - Tests fail, looks like Python issues?
9225774
# make check
Michael Thomas 6a90090
Michael Thomas 6a90090
%pre
Michael Thomas 09ff066
getent group cyphesis >/dev/null || groupadd -r cyphesis
Michael Thomas 09ff066
getent passwd cyphesis >/dev/null || \
Michael Thomas 14871f7
       useradd -r -g cyphesis -d %{_datadir}/%{name} \
Michael Thomas 14871f7
       -c "Cyphesis game server" cyphesis
Michael Thomas 14871f7
cyphesis_shell=`getent passwd cyphesis | cut -d: -f 7`
Michael Thomas 14871f7
if [ "$cyphesis_shell" == "/sbin/nologin" ] ; then
Michael Thomas 14871f7
    chsh cyphesis -s /bin/bash
Michael Thomas 14871f7
fi
Michael Thomas 09ff066
exit 0
Michael Thomas 6a90090
Michael Thomas 6a90090
%post
Michael Thomas 6a90090
/sbin/chkconfig --add cyphesis
Michael Thomas 603c7ba
# Make sure any new game rules are loaded into the database after
Michael Thomas 603c7ba
# an install or upgrade.
Michael Thomas 603c7ba
if ! grep -q LOAD_RULES %{_sysconfdir}/%{name} ; then
Michael Thomas 603c7ba
    sed -i -e 's/LOAD_RULES=.*/LOAD_RULES=1/' %{_sysconfdir}/sysconfig/%{name} 
Michael Thomas 603c7ba
else
Michael Thomas 603c7ba
    echo "LOAD_RULES=1" >> %{_sysconfdir}/sysconfig/%{name}
Michael Thomas 603c7ba
fi
Martin Preisler 64cae6e
/bin/systemd-tmpfiles --create %_sysconfdir/tmpfiles.d/cyphesis.conf
Michael Thomas 6a90090
Michael Thomas 6a90090
%preun
Michael Thomas 6a90090
if [ "$1" = "0" ]; then
Michael Thomas 6a90090
    /sbin/service cyphesis stop > /dev/null 2>&1
Michael Thomas 6a90090
    /sbin/chkconfig --del cyphesis
Michael Thomas 6a90090
fi
Michael Thomas 6a90090
Michael Thomas 6a90090
%postun
Michael Thomas 6a90090
if [ "$1" -ge "1" ]; then
Michael Thomas 6a90090
    /sbin/service cyphesis condrestart >/dev/null 2>&1
Michael Thomas 6a90090
fi
Michael Thomas 6a90090
Michael Thomas 6a90090
Michael Thomas 6a90090
%files
d2f46dc
%license COPYING
Michael Thomas 6a90090
%{_bindir}/cy*
Michael Thomas f2790d0
%{_datadir}/%{name}
Michael Thomas 6a90090
%{_mandir}/man1/*.1.gz
d2f46dc
%{_pkgdocdir}/*
Michael Thomas 6a90090
%dir %{_sysconfdir}/%{name}
Michael Thomas 6a90090
%config(noreplace) %{_sysconfdir}/%{name}/*
Michael Thomas 6a90090
%{_sysconfdir}/init.d/%{name}
Michael Thomas 6a90090
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
Michael Thomas 71ce1c3
# Package up the log and sock directory with special permissions so that the
Michael Thomas b720efe
# service can write to it.
Michael Thomas b720efe
%dir %attr(0755,cyphesis,cyphesis) %{_var}/log/%{name}
Martin Preisler 64cae6e
%ghost %dir %attr(0755,cyphesis,cyphesis) %{_var}/run/%{name}
Martin Preisler 64cae6e
%attr(644,root,root) %{_sysconfdir}/tmpfiles.d/cyphesis.conf
Michael Thomas 6a90090
Michael Thomas 79a2e45
%files logwatch
Michael Thomas 79a2e45
%{logwatch_conf}/logfiles/%{name}.conf
Michael Thomas 79a2e45
%{logwatch_conf}/services/%{name}.conf
Michael Thomas 79a2e45
%{logwatch_scripts}/services/%{name}
Michael Thomas 79a2e45
%{logwatch_scripts}/shared/applycyphesisdate
Michael Thomas 79a2e45
Michael Thomas 6a90090
Michael Thomas 6a90090
%changelog
040c828
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.2-9
040c828
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
040c828
58d84ce
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-8
58d84ce
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
58d84ce
0450250
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.6.2-7
0450250
- rebuild for Boost 1.58
0450250
80a3f32
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-6
80a3f32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
80a3f32
1f04133
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.6.2-5
1f04133
- Rebuilt for GCC 5 C++11 ABI change
1f04133
Petr Machata 510b092
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 0.6.2-4
Petr Machata 510b092
- Rebuild for boost 1.57.0
Petr Machata 510b092
ed2ca30
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-3
ed2ca30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ed2ca30
064ee1c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2
064ee1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
064ee1c
033387e
* Fri May 23 2014 Filipe Rosset <rosset.filipe@gmail.com> - 0.6.2-1
033387e
- New upstream version 0.6.2, fix bogus changelog dates, spec cleanup
033387e
- Fixes rhbz #875746, #925216 and #991888
033387e
Petr Machata b05ff04
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 0.6.0-7
Petr Machata b05ff04
- Rebuild for boost 1.55.0
Petr Machata b05ff04
Martin Preisler 6d63cb3
* Mon May 19 2014 Martin Preisler <mpreisle@redhat.com> - 0.6.0-6
Martin Preisler 6d63cb3
- rebuilt
Martin Preisler 6d63cb3
1060649
* Tue Apr 22 2014 Tomáš Mráz <tmraz@redhat.com> - 0.6.0-5
1060649
- Rebuild for new libgcrypt
1060649
845bd66
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
845bd66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
845bd66
Petr Machata 139cc28
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 0.6.0-3
Petr Machata 139cc28
- Rebuild for boost 1.54.0
Petr Machata 139cc28
ad4b856
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-2
ad4b856
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ad4b856
72ed64a
* Mon Nov 19 2012 Bruno Wolff III <bruno@wolff.to> 0.6.0-1
72ed64a
- New upstream release 0.6.0
72ed64a
- Release announcement http://worldforgedev.org/archives/511
72ed64a
d1c929b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.26-8
d1c929b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d1c929b
f9f61b8
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.26-7
f9f61b8
- Rebuilt for c++ ABI breakage
f9f61b8
Martin Preisler 64cae6e
* Thu Feb 16 2012 Martin Preisler <mpreisle@redhat.com> 0.5.26-6
Martin Preisler 64cae6e
- %ghost for /var/run/cyphesis, added tmpfiles.d
Martin Preisler 64cae6e
033387e
* Sun Jan 22 2012 Bruno Wolff III <bruno@wolff.to> 0.5.26-5
a032801
- Rebuild for wfmath soname bump
a032801
b263d1b
* Mon Jan 16 2012 Bruno Wolff III <bruno@wolff.to> 0.5.26-4
b263d1b
- Fix to build with gcc 4.7
b263d1b
1fcd0c4
* Sat Nov 19 2011 Bruno Wolff III <bruno@wolff.to> 0.5.26-2
1fcd0c4
- Rebuild for soname bump with varconf 0.6.7
1fcd0c4
d092f83
* Sun May 22 2011 Bruno Wolff III <bruno@wolff.to> 0.5.26-1
d092f83
- Remove python 2.7 patch that is no longer needed.
bf5a184
- gcc patches are all upstream now.
d092f83
ee5cb66
* Sun May 15 2011 Bruno Wolff III <bruno@wolff.to> 0.5.26-1
ee5cb66
- Upstream update to 0.5.26
ee5cb66
5d33231
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.24-3
5d33231
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d33231
Jesse Keating 04c4f2a
* Wed Sep 29 2010 jkeating - 0.5.24-2
Jesse Keating 04c4f2a
- Rebuilt for gcc bug 634757
Jesse Keating 04c4f2a
9225774
* Tue Sep 14 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5.24-1
9225774
- update to 0.5.24
9225774
- fix a few more compiler issues
9225774
- disabled tests, maintainer should fix
9225774
e431a10
* Sun Aug 01 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.5.21-5
e431a10
- patch for compilation against gcc-4.5
e431a10
- patch for dso linking
e431a10
- still doesn't build. fails at tests
e431a10
10b51d9
* Tue Jul 27 2010 David Malcolm <dmalcolm@redhat.com> - 0.5.21-4
10b51d9
- patch configure.ac to detect python 2.7
10b51d9
9f660cf
* Tue Jul 27 2010 David Malcolm <dmalcolm@redhat.com> - 0.5.21-3
9f660cf
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
9f660cf
Alexey Torkhov 9d53b2f
* Tue Oct 06 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.5.21-1
Alexey Torkhov 9d53b2f
- Rebuild for varconf interface version bump
Alexey Torkhov 9d53b2f
Alexey Torkhov 12c2b0e
* Mon Oct 05 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.5.21-1
Alexey Torkhov 12c2b0e
- Update to 0.5.21
Alexey Torkhov 12c2b0e
0fc1dfc
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.20-2
0fc1dfc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0fc1dfc
Alexey Torkhov beabfd6
* Fri May 15 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.5.20-1
Alexey Torkhov beabfd6
- Update to 0.5.20
Alexey Torkhov beabfd6
Alexey Torkhov 96f2e20
* Fri Mar 27 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.5.19-1
Alexey Torkhov 96f2e20
- Update to 0.5.19
Alexey Torkhov 96f2e20
Alexey Torkhov d421c86
* Sat Feb 28 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.5.18-3
Alexey Torkhov d421c86
- Fixing build with recent compilers
Alexey Torkhov d421c86
65fc943
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.18-2
65fc943
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
65fc943
Alexey Torkhov 214dc02
* Thu Dec 18 2008 Alexey Torkhov <atorkhov@gmail.com> 0.5.18-1
Alexey Torkhov 214dc02
- Update to 0.5.18
Alexey Torkhov 214dc02
69d0112
* Fri Dec  5 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.5.17-3
69d0112
- Add fixes for 2.6
69d0112
9f414b8
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.5.17-2
9f414b8
- Rebuild for Python 2.6
9f414b8
Alexey Torkhov cb24407
* Tue Nov 04 2008 Alexey Torkhov <atorkhov@gmail.com> 0.5.17-1
Alexey Torkhov cb24407
- Update to 0.5.17
Alexey Torkhov cb24407
- Add patch for libgcrypt proper initialisation
Alexey Torkhov 1f61a53
- Specify unix socket path in config without full path so cyphesis could
Alexey Torkhov 1f61a53
  be called by regular user. Instead of this, specify it in init script.
Alexey Torkhov 1f61a53
- Unit tests actually do the checks
Alexey Torkhov cb24407
Michael Thomas f8e54d0
* Thu Aug 28 2008 Wart <wart at kobold.org> 0.5.16-3
Michael Thomas f8e54d0
- Rebuild for new mercator
Michael Thomas f8e54d0
Michael Thomas 9ac8c03
* Wed Jul 30 2008 Wart <wart at kobold.org> 0.5.16-2
Michael Thomas 9ac8c03
- Increase version in Obsoletes: for cyphesis-selinux
Michael Thomas 9ac8c03
Michael Thomas 5fbb03c
* Wed Jul 23 2008 Wart <wart at kobold.org> 0.5.16-1
Michael Thomas 5fbb03c
- Update to 0.5.16
Michael Thomas 5fbb03c
033387e
* Thu Apr 10 2008 Wart <wart at kobold.org> 0.5.15-7
Michael Thomas 71ce1c3
- Remove selinux subpackage; it's been merged into the main
Michael Thomas 71ce1c3
  selinux-policy package.
Michael Thomas 71ce1c3
- Add patch for using a full socket path in cyphesis.vconf
Michael Thomas 71ce1c3
Michael Thomas d1ec57b
* Thu Feb 21 2008 Wart <wart at kobold.org> 0.5.15-6
Michael Thomas d1ec57b
- Add patch to fix gcc4.3 build errors
Michael Thomas d1ec57b
8c4fb60
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.15-5
8c4fb60
- Autorebuild for GCC 4.3
8c4fb60
Michael Thomas 603c7ba
* Sun Feb 10 2008 Wart <wart at kobold.org> 0.5.15-4
Michael Thomas 603c7ba
- Rebuild for gcc 4.3
Michael Thomas 603c7ba
- Add 'LOAD_RULES' setting in /etc/sysconfig/cyphesis to control
Michael Thomas 603c7ba
  reloading of the game rules data.
Michael Thomas 603c7ba
Michael Thomas 21228e0
* Tue Dec 18 2007 Wart <wart at kobold.org> 0.5.15-3
Michael Thomas 21228e0
- Fix selinux permissions so that cyphesis can create its own
Michael Thomas 21228e0
  log file.
Michael Thomas 21228e0
Michael Thomas b720efe
* Tue Dec 18 2007 Wart <wart at kobold.org> 0.5.15-2
Michael Thomas b720efe
- Move log files so they get they get the correct context
Michael Thomas b720efe
Michael Thomas 6c1f0c3
* Sun Dec 16 2007 Wart <wart at kobold.org> 0.5.15-1
Michael Thomas 6c1f0c3
- Update to 0.5.15
Michael Thomas 6c1f0c3
Michael Thomas 14871f7
* Sat Dec 15 2007 Wart <wart at kobold.org> 0.5.14-2
Michael Thomas 14871f7
- Change shell for cyphesis user on existing installs (BZ #425798)
Michael Thomas 14871f7
Michael Thomas dbdb267
* Sat Nov 3 2007 Wart <wart at kobold.org> 0.5.14-1
Michael Thomas dbdb267
- Update to 0.5.14
Michael Thomas dbdb267
Michael Thomas 09ff066
* Sun Aug 19 2007 Wart <wart at kobold.org> 0.5.13-2
Michael Thomas 09ff066
- License tag clarification
Michael Thomas 09ff066
- Update user creation to conform to guidelines
Michael Thomas 09ff066
Michael Thomas f2790d0
* Tue Jul 17 2007 Wart <wart at kobold.org> 0.5.13-1
Michael Thomas f2790d0
- Update to 0.5.13
Michael Thomas f2790d0
Michael Thomas 36713b8
* Mon May 7 2007 Wart <wart at kobold.org> 0.5.12-1
Michael Thomas 36713b8
- Update to 0.5.12
Michael Thomas 36713b8
Michael Thomas 79a2e45
* Sat Feb 24 2007 Wart <wart at kobold.org> 0.5.11-2
Michael Thomas 79a2e45
- Add logwatch subpackage
Michael Thomas 79a2e45
- Move log file to /var/log directory
Michael Thomas 79a2e45
Michael Thomas 4619126
* Wed Jan 24 2007 Wart <wart at kobold.org> 0.5.11-1
Michael Thomas 79a2e45
- Update to 0.5.11 with builtin python 2.5 support
Michael Thomas 4619126
- Updated selinux policy
Michael Thomas 4619126
Michael Thomas b885aa9
* Thu Dec 14 2006 Wart <wart at kobold.org> 0.5.10-4
Michael Thomas b885aa9
- Patch and rebuild for python 2.5
Michael Thomas b885aa9
Michael Thomas 75c10a4
* Wed Dec 6 2006 Wart <wart at kobold.org> 0.5.10-3
Michael Thomas 75c10a4
- Rebuild for new postgresql
Michael Thomas 75c10a4
Michael Thomas e7dc01e
* Fri Dec 1 2006 Wart <wart at kobold.org> 0.5.10-2
Michael Thomas e7dc01e
- Rebuild for new readline-devel
Michael Thomas e7dc01e
Michael Thomas e7dc01e
* Fri Oct 20 2006 Wart <wart at kobold.org> 0.5.10-1
Michael Thomas e7dc01e
- Update to 0.5.10
Michael Thomas e7dc01e
Michael Thomas 6a90090
* Mon Aug 28 2006 Wart <wart at kobold.org> 0.5.9-2
Michael Thomas 6a90090
- Use more globs in %%files section
Michael Thomas 6a90090
- Remove unused -devel subpackage declaration
Michael Thomas 6a90090
Michael Thomas 6a90090
* Sat Aug 26 2006 Wart <wart at kobold.org> 0.5.9-1
Michael Thomas 6a90090
- Update to 0.5.9
Michael Thomas 6a90090
Michael Thomas 6a90090
* Sat Aug 5 2006 Wart <wart at kobold.org> 0.5.8-5
Michael Thomas 6a90090
- Move semanage calls to the init script so that we can be sure they are
Michael Thomas 6a90090
  called if a system manager turns selinux on or off between installing
Michael Thomas 6a90090
  the package and starting it.
Michael Thomas 6a90090
- Remove FC4 bits from the spec file
Michael Thomas 6a90090
- unghost the .pyo files per the recent packaging committee decision
Michael Thomas 6a90090
- Don't bother explicitly creating a group for the cyphesis user
Michael Thomas 6a90090
Michael Thomas 6a90090
* Thu Aug 3 2006 Wart <wart at kobold.org> 0.5.8-4
Michael Thomas 6a90090
- Use find+sed in %%install instead of enumerating directories in %%files
Michael Thomas 6a90090
- Remove the use of fedora-usermgmt.  There's no need.
Michael Thomas 6a90090
Michael Thomas 6a90090
* Tue Aug 1 2006 Wart <wart at kobold.org> 0.5.8-3
Michael Thomas 6a90090
- Clean up %%files
Michael Thomas 6a90090
Michael Thomas 6a90090
* Tue Aug 1 2006 Wart <wart at kobold.org> 0.5.8-2
Michael Thomas 6a90090
- Fix -init patch that was missing some key changes.
Michael Thomas 6a90090
Michael Thomas 6a90090
* Tue Aug 1 2006 Wart <wart at kobold.org> 0.5.8-1
Michael Thomas 6a90090
- Initial spec file for Fedora Extras