Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: finish-install

finish-install (2.59ubuntu2) bionic; urgency=medium * finish-install.d/50config-target-network: (LP: #1756742) - don't write out a generic /etc/network/interfaces if no network config exists. - if /etc/netplan/*.yaml config exist and /e/n/i doesn't, write breadcrumbs to point users to netplan. -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 20 Mar 2018 11:50:56 -0400 finish-install (2.59ubuntu1) xenial; urgency=medium * Resynchronise with Debian. Remaining changes: - Avoid setting up a getty on hvc0 on armhf/generic* systems. -- Colin Watson <cjwatson@ubuntu.com> Wed, 03 Feb 2016 11:44:20 +0000

Modifications :
  1. Download patch finish-install.d/90console

    --- 2.59/finish-install.d/90console 2014-09-07 14:24:24.000000000 +0000 +++ 2.59ubuntu2/finish-install.d/90console 2016-02-03 11:43:58.000000000 +0000 @@ -102,6 +102,12 @@ case "$console" in ;; esac +case "$(archdetect)" in + # Workaround LP: #1171582 + armhf/generic*) exit 0 ;; + *) : ;; +esac + # Set up virtualized console via onboard service processor (hvsi/hvc) DT_ROOT=/proc/device-tree if [ -e $DT_ROOT/chosen/linux,stdout-path ]; then
  2. Download patch debian/control

    --- 2.59/debian/control 2013-07-13 08:50:33.000000000 +0000 +++ 2.59ubuntu2/debian/control 2016-02-03 11:43:58.000000000 +0000 @@ -1,7 +1,8 @@ Source: finish-install Section: debian-installer Priority: required -Maintainer: Debian Install System Team <debian-boot@lists.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian Install System Team <debian-boot@lists.debian.org> Uploaders: Christian Perrier <bubulle@debian.org> Build-Depends: debhelper (>= 9), po-debconf (>= 0.5.0) Vcs-Browser: http://anonscm.debian.org/gitweb/?p=d-i/finish-install.git
  3. Download patch finish-install.d/50config-target-network

    --- 2.59/finish-install.d/50config-target-network 2011-01-19 04:37:03.000000000 +0000 +++ 2.59ubuntu2/finish-install.d/50config-target-network 2018-03-20 15:50:40.000000000 +0000 @@ -13,15 +13,12 @@ if [ ! -e /target/etc/hosts ]; then echo "127.0.0.1 localhost" > /target/etc/hosts fi -if [ ! -e /target/etc/network/interfaces ]; then - # Every host needs the loopback interface +if [ ! -e /target/etc/network/interfaces ] && [ -f /target/etc/netplan/*.yaml ]; then cat > /target/etc/network/interfaces <<EOF -# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) -# Generated by debian-installer. - -# The loopback interface -auto lo -iface lo inet loopback +# ifupdown has been replaced by netplan(5) on this system. See +# /etc/netplan for current configuration. +# To re-enable ifupdown on this system, you can run: +# sudo apt install ifupdown EOF fi
  1. finish-install