On 03.09.2016 [04:55:13 -0400], Tom H wrote:
> Could Ubuntu ship samba systemd units with the same names as upstream?
> 
> Ubuntu's shipping nmbd, samba (masked), samba-ad-dc, and smbd, whereas
> upstream's shipping nmb, samba (equivalent to samba-ad-dc), and smb.

This seems like a valid request, but maybe worth bringing up to the
Debian maintainers too, as the debian/rules lines that are relevant:

        install -m 0644 packaging/systemd/*.service 
$(DESTDIR)/lib/systemd/system/
        mv $(DESTDIR)/lib/systemd/system/nmb.service 
$(DESTDIR)/lib/systemd/system/nmbd.service
        mv $(DESTDIR)/lib/systemd/system/smb.service 
$(DESTDIR)/lib/systemd/system/smbd.service
        mv $(DESTDIR)/lib/systemd/system/samba.service 
$(DESTDIR)/lib/systemd/system/samba-ad-dc.service

are, afaict, unchanged from Debian in the current package. Also, it
feels like the naming is mostly due to the fact that the executables are
named the same (/usr/sbin/{s,n}mbd), so manpages, etc. would need
updating correspondingly.

> It'd be helpful and kind to those of who use multiple distros - as
> well as for those who google for documentation.
> 
> It would also prevent the small mistake that's creeped into
> smbd.service: it has "nmb.service" instead of "nmbd.service" in its
> "After=" line.

This probably deserves a bug in Debian/Ubuntu.

        sed -i \
          -e 's|/etc/sysconfig/|/etc/default/|' \
          -e 's|/nmb\.service|nmbd.service|' \
          -e 's|/smb\.service|smbd.service|' \
          -e 's|/samba\.service|samba-ad-dc.service|' \
          $(DESTDIR)/lib/systemd/system/*.service

It seems like the use of a preceding / in the last 3 seds may be an
oversight/c&p error. Again, present in Debian too.

Thanks,
Nish

-- 
Nishanth Aravamudan
Ubuntu Server
Canonical Ltd

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to