Bug#770078: ifupdown: interfaces(5) falsely claims that interfaces.d is included by default on new installs
On 27 November 2014 at 15:26, Cyril Brulebois <email@example.com> wrote:
> You probably want to look at debcheckout netcfg; write_interface.c is
> most likely the interesting one, along with base-installer.d/40netcfg
> and finish-install.d/55netcfg-copy-config which you may want to check
> as well since they toy with/copy around /e/n/i.
Thanks. It seems modifying write_interface.c alone should be enough.
diff --git a/write_interface.c b/write_interface.c
index 1aa331a..2562acc 100644
@@ -30,6 +30,7 @@ static int nc_wi_header(FILE *fd)
fprintf(fd, "# This file describes the network interfaces available on your system\n");
fprintf(fd, "# and how to activate them. For more information, see interfaces(5).\n");
+ fprintf(fd, "\nsource-directory interfaces.d\n");