Package: netcfg Version: 1.103 I preseed the installer with "d-i netcfg/enable boolean false".
netcfg 1.103 ignores it at two places and writes the file /etc/network/interfaces. The second write in finish-install.d/55netcfg-copy-config overwrites my own interface config. I fixed it with the attached patch. Preseeding netcfg/enable worked with squeeze.
Regards Stefan
... Jan 18 11:43:51 debootstrap: Setting up tasksel (3.14) ... Jan 18 11:43:51 debootstrap: Setting up tasksel-data (3.14) ... Jan 18 11:43:52 apt-install: Queueing package keyboard-configuration for later installation Jan 18 11:43:52 apt-install: Queueing package console-setup for later installation Jan 18 11:43:52 netcfg[21719]: INFO: Starting netcfg v.1.103 (built 20121210-1746) Jan 18 11:43:52 netcfg[21719]: DEBUG: No interface given; clearing /etc/network/interfaces Jan 18 11:43:52 netcfg[21719]: DEBUG: Writing informative header Jan 18 11:43:52 netcfg[21719]: DEBUG: Success! Jan 18 11:43:52 netcfg[21719]: DEBUG: Writing loopback interface Jan 18 11:43:52 netcfg[21719]: DEBUG: Success! Jan 18 11:43:52 base-installer: Using CD-ROM mount point /media/cdrom/ ... Jan 18 12:07:47 cdrom-detect: Unmounting and ejecting '/dev/sr0' Jan 18 12:07:47 finish-install: info: Running /usr/lib/finish-install.d/20final-message Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/30hw-detect Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/50config-target-network Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/55netcfg-copy-config Jan 18 12:07:55 in-target: dpkg-query: no packages found matching network-manager Jan 18 12:07:55 finish-install: cat: can't open '/tmp/connection_type': No such file or directory Jan 18 12:07:55 finish-install: cat: can't open '/tmp/connection_type': No such file or directory Jan 18 12:07:55 netcfg[2884]: INFO: Starting netcfg v.1.103 (built 20121210-1746) Jan 18 12:07:55 netcfg[2884]: DEBUG: No interface given; clearing /etc/network/interfaces Jan 18 12:07:55 netcfg[2884]: DEBUG: Writing informative header Jan 18 12:07:55 netcfg[2884]: DEBUG: Success! Jan 18 12:07:55 netcfg[2884]: DEBUG: Writing loopback interface Jan 18 12:07:55 netcfg[2884]: DEBUG: Success! Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/60cleanup Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/65partman-md Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/90base-installer Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/90console Jan 18 12:07:55 finish-install: info: Running /usr/lib/finish-install.d/94save-logs
diff -uNrp netcfg-1.103/finish-install.d/55netcfg-copy-config netcfg-1.103+nmu1/finish-install.d/55netcfg-copy-config --- netcfg-1.103/finish-install.d/55netcfg-copy-config 2012-12-03 21:55:19.000000000 +0100 +++ netcfg-1.103+nmu1/finish-install.d/55netcfg-copy-config 2013-01-18 16:45:35.424024352 +0100 @@ -3,6 +3,12 @@ set -e . /usr/share/debconf/confmodule +db_get netcfg/enable + +if [ "$RET" = "false" ]; then + exit 0 +fi + # File paths for various configuration files FILE_PATH_NM_CONFIG=etc/NetworkManager/system-connections FILE_INTERFACES=/etc/network/interfaces