]> git.pld-linux.org Git - packages/mopidy.git/commitdiff
add mopidy system user
authorElan Ruusamäe <glen@delfi.ee>
Tue, 20 Sep 2016 15:03:20 +0000 (18:03 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Tue, 20 Sep 2016 15:03:20 +0000 (18:03 +0300)
mopidy.spec

index fad0a95b80baae00c488535870959616e42f2b69..92a4b44b1f8ac70e925442f972e89516bdf7c4ae 100644 (file)
@@ -3,7 +3,7 @@
 Summary:       Music server with MPD and Spotify support
 Name:          mopidy
 Version:       2.0.0
-Release:       0.2
+Release:       0.3
 License:       Apache v2.0
 Group:         Development/Libraries
 Source0:       https://github.com/mopidy/mopidy/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -21,6 +21,14 @@ Requires:    python-pygobject
 Requires:      python-pykka
 Requires:      python-requests
 Requires:      python-tornado
+Provides:      group(mopidy)
+Provides:      user(mopidy)
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -53,6 +61,16 @@ cp %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre
+%groupadd -g 332 %{name}
+%useradd -u 332 -d /var/lib/%{name} -g %{name} -c "System user to run mopidy service" %{name}
+
+%postun
+if [ "$1" = "0" ]; then
+       %userremove %{name}
+       %groupremove %{name}
+fi
+
 %files
 %defattr(644,root,root,755)
 %dir %{_sysconfdir}/%{name}
This page took 0.069541 seconds and 4 git commands to generate.