Hello community,

here is the log from the commit of package minidlna for openSUSE:Factory 
checked in at 2020-12-07 15:02:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/minidlna (Old)
 and      /work/SRC/openSUSE:Factory/.minidlna.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "minidlna"

Mon Dec  7 15:02:20 2020 rev:5 rq:853577 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/minidlna/minidlna.changes        2020-12-02 
13:58:09.225796863 +0100
+++ /work/SRC/openSUSE:Factory/.minidlna.new.5913/minidlna.changes      
2020-12-07 15:02:21.352845525 +0100
@@ -1,0 +2,7 @@
+Wed Dec  2 13:43:53 UTC 2020 - Thorsten Kukuk <ku...@suse.com>
+
+- Use sysusers macros to create minidlna user
+- Cleanup dependencies
+- Don't hardrequire logrotate, we don't write log files anymore
+
+-------------------------------------------------------------------

New:
----
  minidlna-user.conf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ minidlna.spec ++++++
--- /var/tmp/diff_new_pack.Eh0a69/_old  2020-12-07 15:02:22.012846263 +0100
+++ /var/tmp/diff_new_pack.Eh0a69/_new  2020-12-07 15:02:22.012846263 +0100
@@ -31,26 +31,26 @@
 Source2:        %{name}-tmpfiles.conf
 # logrotate configuration
 Source3:        minidlna_logrotate
+# systemd-sysusers user configuration
+Source4:        %{name}-user.conf
 # VDR FIX thanks to Boris from openSuse
 Patch0:         minidlna-vdr.diff
 Patch1:         minidlna-multiple_definition.patch
-#BuildRequires:  cvs
-BuildRequires:  e2fsprogs-devel
 BuildRequires:  flac-devel
 BuildRequires:  libexif-devel
 BuildRequires:  libid3tag-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libuuid-devel
 BuildRequires:  libvorbis-devel
 BuildRequires:  sqlite-devel
+BuildRequires:  sysuser-shadow
+BuildRequires:  sysuser-tools
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavutil)
-Requires:       logrotate
-Requires:       sqlite3
-Requires(pre):  pwdutils
+Recommends:     logrotate
 Provides:       ReadyMedia = %{version}
+%sysusers_requires
 
 %description
 MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully
@@ -75,6 +75,7 @@
   --enable-tivo
 
 make %{?_smp_mflags}
+%sysusers_generate_pre %{SOURCE4} minidlna
 
 %install
 %make_install
@@ -96,14 +97,13 @@
 install  -D -m0644 minidlnad.8 %{buildroot}/%{_mandir}/man8/minidlnad.8
 # install example config
 install  -D -m0644 minidlna.conf %{buildroot}/%{_sysconfdir}/minidlna.conf
+# install sysusers config
+install -D -m0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/minidlna.conf
+
 # find language dependent files
 %find_lang minidlna
 
-%pre
-getent group minidlna >/dev/null || groupadd -r minidlna
-getent passwd minidlna >/dev/null || \
-useradd -r -g minidlna -d /dev/null -s /sbin/nologin \
-  -c "minidlna service account" minidlna
+%pre -f minidlna.pre
 %service_add_pre minidlna.service
 
 %preun
@@ -124,6 +124,7 @@
 %{_mandir}/man5/*
 %{_mandir}/man8/*
 %{_sbindir}/*
+%{_sysusersdir}/%{name}.conf
 %{_tmpfilesdir}/%{name}.conf
 %{_unitdir}/%{name}.service
 %attr(0700,minidlna,minidlna) %{_var}/cache/%{name}

++++++ minidlna-user.conf ++++++
# Type Name ID GECOS [HOME]
u minidlna - "minidlna service account" /var/lib/empty
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to