From b1cf7c473d072ee12105777fb85fd0d0d5d9c04d Mon Sep 17 00:00:00 2001 From: Tom Vincent Date: Wed, 13 Feb 2013 13:36:48 +0800 Subject: [PATCH] Replace 'su' cruft with systemd's 'User=' See systemd.exec(5) --- redsocks.service | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/redsocks.service b/redsocks.service index 5a01d15..2913b7d 100644 --- a/redsocks.service +++ b/redsocks.service @@ -3,13 +3,13 @@ Description=Transparent redirector of any TCP connection to proxy using your fir [Service] Type=forking -PIDFile=/var/run/redsocks/redsocks.pid +PIDFile=/run/redsocks/redsocks.pid EnvironmentFile=/etc/conf.d/redsocks +User=redsocks ExecStartPre=/usr/bin/redsocks -t -c $REDSOCKS_CONF -ExecStart=/bin/su -s /bin/sh -c "/usr/bin/redsocks \ - -c $REDSOCKS_CONF \ - -p /var/run/redsocks/redsocks.pid" redsocks -ExecStopPost=/bin/rm /var/run/redsocks/redsocks.pid +ExecStart=/usr/bin/redsocks -c $REDSOCKS_CONF \ + -p /run/redsocks/redsocks.pid +ExecStopPost=/bin/rm /run/redsocks/redsocks.pid Restart=on-abort [Install]