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
