Name: monkeysphere
Summary: Use the OpenPGP web of trust to verify ssh connections
Version: 0.29
-Release: 1
+Release: 3
License: GPLv3+
Group: Applications/Internet
URL: http://web.monkeysphere.info/
%install
%{__rm} -rf %{buildroot}
make DESTDIR=%{buildroot} install
+mkdir -p %{buildroot}%{_var}/lib/monkeysphere
%clean
%{__rm} -rf %{buildroot}
+%pre
+groupadd -r %{name} &>/dev/null || :
+useradd -r -g %{name} -d %{_var}/lib/%{name} -s /bin/bash \
+ -c "Monkeysphere authentication user" %{name} &>/dev/null || :
+exit 0
+
+%postun
+test "$1" != 0 || userdel %{name} &>/dev/null || :
+test "$1" != 0 || groupdel %{name} &>/dev/null || :
+
%files
%defattr(-, root, root, 0755)
+%dir %{_sysconfdir}/monkeysphere
%config(noreplace) %{_sysconfdir}/monkeysphere/monkeysphere-authentication.conf
%config(noreplace) %{_sysconfdir}/monkeysphere/monkeysphere-host.conf
%config(noreplace) %{_sysconfdir}/monkeysphere/monkeysphere.conf
%{_bindir}/pem2openpgp
%{_sbindir}/monkeysphere-authentication
%{_sbindir}/monkeysphere-host
+%doc %dir %{_docdir}/monkeysphere
%doc %{_docdir}/monkeysphere/Changelog
%doc %{_docdir}/monkeysphere/MonkeySpec
%doc %{_docdir}/monkeysphere/TODO
%doc %{_docdir}/monkeysphere/getting-started-admin.mdwn
%doc %{_docdir}/monkeysphere/getting-started-user.mdwn
-%{_mandir}/man1/*
-%{_mandir}/man7/*
-%{_mandir}/man8/*
-%{_datadir}/monkeysphere/*
+%doc %{_mandir}/man1/*
+%doc %{_mandir}/man7/*
+%doc %{_mandir}/man8/*
+%doc %{_datadir}/monkeysphere/*
+%dir %{_var}/lib/monkeysphere
%changelog
-* Tue Mar 30 2010 Bernie Innocenti <bernie@codewiz.org> - 0.28
+* Tue Mar 30 2010 Bernie Innocenti <bernie@codewiz.org> - 0.28-3
+- Give a real shell to monkeysphere user.
+- Simplify pre/postun macros.
+
+* Tue Mar 30 2010 Bernie Innocenti <bernie@codewiz.org> - 0.28-2
+- Create user monkeysphere on installation.
+
+* Tue Mar 30 2010 Bernie Innocenti <bernie@codewiz.org> - 0.28-1
- Update to 0.28.
- Various fixes for Fedora.