X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=packaging%2Frpm%2Fmonkeysphere.spec;h=9566698430b06ea7b3defbb9b0bc420b75b1983a;hb=HEAD;hp=87c9d5f173d8ccbe464fb8eacfe23598e782e6e1;hpb=598dcc966aa985361102fc8816aaf70dfb6b17d7;p=monkeysphere.git diff --git a/packaging/rpm/monkeysphere.spec b/packaging/rpm/monkeysphere.spec index 87c9d5f..9566698 100644 --- a/packaging/rpm/monkeysphere.spec +++ b/packaging/rpm/monkeysphere.spec @@ -1,7 +1,7 @@ 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/ @@ -30,13 +30,25 @@ users to get validated host keys, and for hosts to authenticate users. %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 @@ -45,19 +57,28 @@ make DESTDIR=%{buildroot} install %{_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 - 0.28 +* Tue Mar 30 2010 Bernie Innocenti - 0.28-3 +- Give a real shell to monkeysphere user. +- Simplify pre/postun macros. + +* Tue Mar 30 2010 Bernie Innocenti - 0.28-2 +- Create user monkeysphere on installation. + +* Tue Mar 30 2010 Bernie Innocenti - 0.28-1 - Update to 0.28. - Various fixes for Fedora.