FS#46963 - [shadowsocks-libev] /etc/defaults/shadowsocks-libev and shadowsocks-libev.service missing

Attached to Project: Community Packages
Opened by Maddie Zhan (maddie) - Wednesday, 04 November 2015, 09:28 GMT
Last edited by Felix Yan (felixonmars) - Monday, 14 December 2015, 15:23 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
/etc/defaults/shadowsocks-libev and /usr/lib/systemd/system/shadowsocks-libev.service missing

Additional info:
Package version: 2.4.1.20151031-1

As per @madeye suggested in GitHub issue tracker, if one wants to add daemon arguments to shadowsocks, one can achieve that by adding the argument to the DAEMON_ARGS variable within /etc/default/shadowsocks-libev. This file is being read by shadowsocks-libev.service.

However, after installing the package, both these files are missing. I had to add them manually so I can add the daemon argument without modifying the bundled service files.
This task depends upon

Closed by  Felix Yan (felixonmars)
Monday, 14 December 2015, 15:23 GMT
Reason for closing:  Won't fix
Comment by Doug Newgard (Scimmia) - Wednesday, 04 November 2015, 15:35 GMT
They don't exist because he gave you a distro-specific solution. Shame on him.

Check out systemd's snippit drop-in feature.

Leaving this open to see if the maintainer wants to switch to the Debian systemd files instead of his own.
Comment by Felix Yan (felixonmars) - Monday, 14 December 2015, 15:23 GMT
We are using the setcap way across our packages, so I would like to keep the current approach. Thank you for the info :)

Loading...