There is no debian/rules diff in Ubuntu. But the autogenerated postinst
diff between sid and utopic explains this, so I suppose our
dh_installinit works in a way that an upstart job statically masks an
init script:

@ -124,9 +143,14 @@
⎵
 # Automatically added by dh_installinit
 if [ -x "/etc/init.d/networking" ]; then
-…………………update-rc.d networking defaults >/dev/null || exit $?
+…………………if [ ! -e "/etc/init/networking.conf" ]; then
+………………………………………update-rc.d networking defaults >/dev/null
+…………………fi
 fi
 # End automatically added section
+# Automatically added by dh_installinit
+update-rc.d -f networking remove >/dev/null || exit $?
+# End automatically added section
 # Automatically added by dh_installdeb
 dpkg-maintscript-helper rm_conffile /etc/default/ifupdown 0.7~+ ifupdown -- 
"$@"
 # End automatically added section

That's in debhelper's merge log:

   - autoscripts/postinst-init*: Only call update-rc.d when there's no
      upstart job.


** Summary changed:

- [systemd] Doesn't bring up interfaces from /etc/network/interfaces
+ [systemd] /etc/init.d/networking not enabled

** Also affects: debhelper (Ubuntu)
   Importance: Undecided
       Status: New

** Summary changed:

- [systemd] /etc/init.d/networking not enabled
+ [systemd] dh_installinit does not create /etc/rc*.d/S??foo if there is an 
/etc/init/foo.conf

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1312836

Title:
  [systemd] dh_installinit does not create /etc/rc*.d/S??foo if there is
  an /etc/init/foo.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/1312836/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to