[Pkg-net-snmp-devel] Bug#782243: systemd service files for net-snmp

Raphael Hertzog hertzog at debian.org
Tue Jun 21 07:13:41 UTC 2016


Hi Sam,

thanks for the review.

On Mon, 20 Jun 2016, Sam Tannous wrote:
> Other then that, my "After" was set to "networking.service syslog.service"
> rather then "network.target" because I find the latter does not mean the
> network is actually up and usable.   Also, we opted to not start snmpd
> by default (we make users consciously choose to "enable" and "start" (in
> debian/rules file).

I used network.target because networking.service looks wrong to me: it
works only with ifupdown. And all other systemd services rely on
network.target instead.

$ grep -l -r network.target /lib/systemd/system/* | wc -l
24
$ grep -l -r networking.target /lib/systemd/system/* | wc -l
0

If you have a case where the network is not yet fully configured in
network.target then you should really figure out a fix which ensures that
it's the case instead of working around in other application-level service
file.

syslog.service is useless as that kind of dependency is implicitely
handled via (/dev/log) socket activation.

> I haven't looked at the first patch (diffs of diffs give me a headache...I
> just applied all the patches (via git apply) but I will look at it later
> this week.

You don't need to look at this patch. It's just what is in Debian unstable
already but which is not committed the packaging repository yet.

> Patches 3 and 4 look good but I haven't tested them yet.

I did test "dpkg-buildpackage -A" and "dpkg-buildpackage -B" to ensure my changes
work.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/



More information about the Pkg-net-snmp-devel mailing list