Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2023-10-26 17:14:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and      /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.24901 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shadowsocks-libev"

Thu Oct 26 17:14:10 2023 rev:20 rq:1120406 version:3.3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes      
2023-05-08 17:25:22.085079785 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.24901/shadowsocks-libev.changes
   2023-10-26 17:15:21.990356829 +0200
@@ -1,0 +2,5 @@
+Tue Oct 24 06:50:28 UTC 2023 - Hillwood Yang <[email protected]>
+
+- Fix boo#1216372 and boo#1216373, run systemd service as a dedicated user and 
group
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ shadowsocks-libev.spec ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.682382245 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.682382245 +0200
@@ -57,6 +57,7 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xmlto
 BuildRequires:  pkgconfig(systemd)
+Requires(pre):  shadow
 Recommends:     shadowsocks-v2ray-plugin
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{?systemd_ordering}
@@ -153,6 +154,10 @@
 %service_add_pre %{name}[email protected]
 %service_add_pre %{name}[email protected]
 %service_add_pre %{name}[email protected]
+getent group shadowsocks >/dev/null || %{_sbindir}/groupadd --system 
shadowsocks
+getent passwd shadowsocks >/dev/null || %{_sbindir}/useradd --system -c 
"shadowsocks User" \
+         -d %{_localstatedir}/shadowsocks -m -g shadowsocks -s 
%{_sbindir}/nologin \
+         shadowsocks
 
 %post
 %service_add_post %{name}-server.service
@@ -166,6 +171,7 @@
 %service_add_post %{name}[email protected]
 %service_add_post %{name}[email protected]
 %service_add_post %{name}[email protected]
+chown root:shadowsocks %{_sysconfdir}/shadowsocks -R
 
 %preun
 %service_del_preun %{name}-server.service

++++++ shadowsocks-libev-client.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.710383274 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.714383421 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-client.pid
 ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json 
-f /var/run/shadowsocks-libev-client.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ [email protected] ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.734384155 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.738384302 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-client@%i.pid
 ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f 
/var/run/shadowsocks-libev-client@%i.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ shadowsocks-libev-manager.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.762385184 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.766385330 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-manager.pid
 ExecStart=/usr/bin/ss-manager -c 
/etc/shadowsocks/shadowsocks-libev-config.json -f 
/var/run/shadowsocks-libev-manager.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ shadowsocks-libev-nat.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.782385918 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.786386065 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-nat.pid
 ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f 
/var/run/shadowsocks-libev-nat.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ [email protected] ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.802386653 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.806386800 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-nat@%i.pid
 ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f 
/var/run/shadowsocks-libev-nat@%i.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ shadowsocks-libev-redir.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.826387534 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.830387681 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-redir.pid
 ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json 
-f /var/run/shadowsocks-libev-redir.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ [email protected] ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.846388269 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.850388416 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-redir@%i.pid
 ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f 
/var/run/shadowsocks-libev-redir@%i.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ shadowsocks-libev-server.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.866389004 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.870389150 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-server.pid
 ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json 
-f /var/run/shadowsocks-libev-server.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ [email protected] ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.886389738 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.890389885 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-server@%i.pid
 ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f 
/var/run/shadowsocks-libev-server@%i.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ shadowsocks-libev-tunnel.service ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.906390473 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.910390620 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-tunnel.pid
 ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json 
-f /var/run/shadowsocks-libev-tunnel.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

++++++ [email protected] ++++++
--- /var/tmp/diff_new_pack.zbNGLp/_old  2023-10-26 17:15:22.930391354 +0200
+++ /var/tmp/diff_new_pack.zbNGLp/_new  2023-10-26 17:15:22.930391354 +0200
@@ -21,6 +21,8 @@
 PIDFile=/var/run/shadowsocks-libev-tunnel@%i.pid
 ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f 
/var/run/shadowsocks-libev-tunnel@%i.pid -u --fast-open
 Restart=on-failure
+User=shadowsocks
+Group=shadowsocks
 
 [Install]
 WantedBy=multi-user.target

Reply via email to