← Back to team overview

xubuntu-dev team mailing list archive

[Merge] lp:~xubuntu-dev/debian-cd/xubuntu-base into lp:~ubuntu-cdimage/debian-cd/ubuntu

 

Steve Langasek has proposed merging lp:~xubuntu-dev/debian-cd/xubuntu-base into lp:~ubuntu-cdimage/debian-cd/ubuntu.

Commit message:
Add xubuntu-base to debian-cd/ubuntu

Requested reviews:
  Ubuntu CD Image Team (ubuntu-cdimage)
  Adam Conrad (adconrad)
  Dimitri John Ledkov (xnox)

For more details, see:
https://code.launchpad.net/~xubuntu-dev/debian-cd/xubuntu-base/+merge/391734

This series of patches adds Xubuntu Base to the official Ubuntu CD Image download links. Xubuntu Base is supported by the Xubuntu Team and is the ISO image for the xubuntu-core task which has been around for a few releases now.

There has been some conflict with the previous naming of Xubuntu Base/Core because of it's similarity to Ubuntu Core. Regardless, you can learn more about it here: https://xubuntu.org/news/introducing-xubuntu-core/

Related branches:
- https://code.launchpad.net/~xubuntu-dev/debian-cd/xubuntu-base
- https://code.launchpad.net/~xubuntu-dev/livecd-rootfs/xubuntu-base
- https://code.launchpad.net/~xubuntu-dev/ubuntu-cdimage/xubuntu-base
-- 
Your team Xubuntu Developers is subscribed to branch lp:~xubuntu-dev/debian-cd/xubuntu-base.
=== modified file 'data/bionic/preseed/xubuntu/ltsp.seed'
--- data/bionic/preseed/xubuntu/ltsp.seed	2017-11-08 04:58:14 +0000
+++ data/bionic/preseed/xubuntu/ltsp.seed	2020-10-02 00:12:20 +0000
@@ -3,7 +3,7 @@
 d-i	ltsp-client-builder/run	boolean true
 d-i	ltsp-client-builder/build-client-opts	string --mirror file:///cdrom --security-mirror none --skipimage --components main,restricted,universe
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop and LTSP server.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/bionic/preseed/xubuntu/xubuntu.seed'
--- data/bionic/preseed/xubuntu/xubuntu.seed	2017-11-08 04:58:14 +0000
+++ data/bionic/preseed/xubuntu/xubuntu.seed	2020-10-02 00:12:20 +0000
@@ -1,5 +1,5 @@
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== added directory 'data/cosmic/preseed/xubuntu-base'
=== added file 'data/cosmic/preseed/xubuntu-base/ltsp.seed'
--- data/cosmic/preseed/xubuntu-base/ltsp.seed	1970-01-01 00:00:00 +0000
+++ data/cosmic/preseed/xubuntu-base/ltsp.seed	2020-10-02 00:12:20 +0000
@@ -0,0 +1,13 @@
+# Build an LTSP client chroot.
+d-i	anna/choose_modules	string ltsp-client-builder
+d-i	ltsp-client-builder/run	boolean true
+d-i	ltsp-client-builder/build-client-opts	string --mirror file:///cdrom --security-mirror none --skipimage --components main,restricted,universe
+# Install the Xubuntu desktop and LTSP server.
+tasksel	tasksel/first	multiselect xubuntu-core
+d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
+d-i	pkgsel/include/install-recommends	boolean true
+d-i	pkgsel/include	string ltsp-server-standalone openssh-server
+# No XFCE translation packages yet.
+d-i	pkgsel/language-pack-patterns	string
+# Build a client chroot.
+d-i	preseed/late_command	string chroot /target /usr/sbin/ltsp-update-sshkeys

=== added file 'data/cosmic/preseed/xubuntu-base/xubuntu-base.seed'
--- data/cosmic/preseed/xubuntu-base/xubuntu-base.seed	1970-01-01 00:00:00 +0000
+++ data/cosmic/preseed/xubuntu-base/xubuntu-base.seed	2020-10-02 00:12:20 +0000
@@ -0,0 +1,5 @@
+# Install the Xubuntu desktop.
+tasksel	tasksel/first	multiselect xubuntu-core
+d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
+# No XFCE translation packages yet.
+d-i	pkgsel/language-pack-patterns	string

=== modified file 'data/cosmic/preseed/xubuntu/ltsp.seed'
--- data/cosmic/preseed/xubuntu/ltsp.seed	2018-05-02 21:44:19 +0000
+++ data/cosmic/preseed/xubuntu/ltsp.seed	2020-10-02 00:12:20 +0000
@@ -2,8 +2,6 @@
 d-i	anna/choose_modules	string ltsp-client-builder
 d-i	ltsp-client-builder/run	boolean true
 d-i	ltsp-client-builder/build-client-opts	string --mirror file:///cdrom --security-mirror none --skipimage --components main,restricted,universe
-# Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
 # Install the Xubuntu desktop and LTSP server.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/cosmic/preseed/xubuntu/xubuntu.seed'
--- data/cosmic/preseed/xubuntu/xubuntu.seed	2018-05-02 21:44:19 +0000
+++ data/cosmic/preseed/xubuntu/xubuntu.seed	2020-10-02 00:12:20 +0000
@@ -1,5 +1,3 @@
-# Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
 # Install the Xubuntu desktop.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== added symlink 'data/cosmic/xubuntu-base-access.pcx'
=== target is 'xubuntu-access.pcx'
=== added symlink 'data/cosmic/xubuntu-base-blank.pcx'
=== target is 'xubuntu-blank.pcx'
=== added symlink 'data/cosmic/xubuntu-base.pcx'
=== target is 'xubuntu.pcx'
=== added symlink 'data/cosmic/xubuntu-base.png'
=== target is 'xubuntu.png'
=== modified file 'data/wily/preseed/xubuntu/ltsp.seed'
--- data/wily/preseed/xubuntu/ltsp.seed	2015-05-08 05:28:37 +0000
+++ data/wily/preseed/xubuntu/ltsp.seed	2020-10-02 00:12:20 +0000
@@ -3,7 +3,7 @@
 d-i	ltsp-client-builder/run	boolean true
 d-i	ltsp-client-builder/build-client-opts	string --mirror file:///cdrom --security-mirror none --skipimage --components main,restricted,universe
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop and LTSP server.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/wily/preseed/xubuntu/xubuntu.seed'
--- data/wily/preseed/xubuntu/xubuntu.seed	2015-05-08 05:28:37 +0000
+++ data/wily/preseed/xubuntu/xubuntu.seed	2020-10-02 00:12:20 +0000
@@ -1,5 +1,5 @@
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/wily/xubuntu.pcx'
Binary files data/wily/xubuntu.pcx	2015-05-08 05:28:37 +0000 and data/wily/xubuntu.pcx	2020-10-02 00:12:20 +0000 differ
=== modified file 'data/xenial/preseed/xubuntu/ltsp.seed'
--- data/xenial/preseed/xubuntu/ltsp.seed	2015-10-22 16:03:46 +0000
+++ data/xenial/preseed/xubuntu/ltsp.seed	2020-10-02 00:12:20 +0000
@@ -3,7 +3,7 @@
 d-i	ltsp-client-builder/run	boolean true
 d-i	ltsp-client-builder/build-client-opts	string --mirror file:///cdrom --security-mirror none --skipimage --components main,restricted,universe
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop and LTSP server.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/xenial/preseed/xubuntu/xubuntu.seed'
--- data/xenial/preseed/xubuntu/xubuntu.seed	2015-10-22 16:03:46 +0000
+++ data/xenial/preseed/xubuntu/xubuntu.seed	2020-10-02 00:12:20 +0000
@@ -1,5 +1,5 @@
 # Enable extras.ubuntu.com.
-d-i	apt-setup/extras	boolean true
+d-i     apt-setup/extras        boolean true
 # Install the Xubuntu desktop.
 tasksel	tasksel/first	multiselect xubuntu-desktop
 d-i	preseed/early_command	string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac

=== modified file 'data/xenial/xubuntu.pcx'
Binary files data/xenial/xubuntu.pcx	2015-10-22 16:03:46 +0000 and data/xenial/xubuntu.pcx	2020-10-02 00:12:20 +0000 differ
=== modified file 'tools/add_live_filesystem'
--- tools/add_live_filesystem	2019-03-20 00:42:03 +0000
+++ tools/add_live_filesystem	2020-10-02 00:12:20 +0000
@@ -115,6 +115,8 @@
 				RELEASE_NOTES="http://www.ubuntu.com/getubuntu/releasenotes?os=$PROJECT&ver=${DEBVERSION%% *}&lang=\${LANG}"
 				;;
 		esac
+	xubuntu-base)
+		RELEASE_NOTES="http://www.ubuntu.com/getubuntu/releasenotes?os=xubuntu&ver=${DEBVERSION%% *}&lang=\${LANG}"
 		;;
 esac
 if [ "$RELEASE_NOTES" ]; then

=== modified file 'tools/boot/bionic/boot-amd64'
--- tools/boot/bionic/boot-amd64	2019-03-08 16:59:14 +0000
+++ tools/boot/bionic/boot-amd64	2020-10-02 00:12:20 +0000
@@ -29,7 +29,7 @@
 cd $CDDIR/..
 
 #
-# This script is called with $1 (now $N) as the CD to 
+# This script is called with $1 (now $N) as the CD to
 # make bootable.  N may be in the form "n" or "n_NONUS"
 # There may be more than 4 disks...support extras.
 

=== modified file 'tools/boot/bionic/boot-amd64+mac'
--- tools/boot/bionic/boot-amd64+mac	2017-11-08 04:58:14 +0000
+++ tools/boot/bionic/boot-amd64+mac	2020-10-02 00:12:20 +0000
@@ -31,7 +31,7 @@
 cd $CDDIR/..
 
 #
-# This script is called with $1 (now $N) as the CD to 
+# This script is called with $1 (now $N) as the CD to
 # make bootable.  N may be in the form "n" or "n_NONUS"
 # There may be more than 4 disks...support extras.
 

=== modified file 'tools/boot/cosmic/boot-amd64'
--- tools/boot/cosmic/boot-amd64	2019-03-08 16:59:14 +0000
+++ tools/boot/cosmic/boot-amd64	2020-10-02 00:12:20 +0000
@@ -400,7 +400,7 @@
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v1 v2 brltty m1
 EOF
-elif [ "$PROJECT" = xubuntu ]; then
+elif [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ]; then
     # v1 and m1 don't have the necessary sed calls for Xubuntu yet.
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v2 v3 brltty m2
@@ -621,7 +621,7 @@
     done
     fi
 fi
-if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
+if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 label ltsp=Install an LTSP server
 replace ltsp=file=/cdrom/preseed/ltsp.seed

=== modified file 'tools/boot/cosmic/boot-amd64+mac'
--- tools/boot/cosmic/boot-amd64+mac	2018-05-02 21:44:19 +0000
+++ tools/boot/cosmic/boot-amd64+mac	2020-10-02 00:12:20 +0000
@@ -173,7 +173,7 @@
 HIDDEN_TIMEOUT=
 if [ "$CDIMAGE_LIVE" = 1 ] && [ "$CDIMAGE_DVD" != 1 ]; then
     case $PROJECT in
-	ubuntu|ubuntu-netbook|xubuntu|ubuntukylin|kubuntu|kubuntu-plasma5|ubuntu-gnome|ubuntu-mate|ubuntu-budgie)
+	ubuntu|ubuntu-netbook|xubuntu|xubuntu-base|ubuntukylin|kubuntu|kubuntu-plasma5|ubuntu-gnome|ubuntu-mate|ubuntu-budgie)
 	    HIDDEN_TIMEOUT=2
 	    ;;
 	mythbuntu)
@@ -343,7 +343,7 @@
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v1 v2 brltty m1
 EOF
-elif [ "$PROJECT" = xubuntu ]; then
+elif [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ]; then
     # v1 and m1 don't have the necessary sed calls for Xubuntu yet.
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v2 v3 brltty m2
@@ -470,7 +470,7 @@
 EOF
     fi
 fi
-if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
+if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 label ltsp=Install an LTSP server
 replace ltsp=file=/cdrom/preseed/ltsp.seed

=== modified file 'tools/boot/cosmic/boot-i386'
--- tools/boot/cosmic/boot-i386	2018-09-30 20:16:30 +0000
+++ tools/boot/cosmic/boot-i386	2020-10-02 00:12:20 +0000
@@ -90,7 +90,7 @@
 done
 
 case $PROJECT in
-    xubuntu|lubuntu)
+    xubuntu|xubuntu-base|lubuntu)
 	FLAVOUR=generic
 	;;
     ubuntustudio)
@@ -191,7 +191,7 @@
 HIDDEN_TIMEOUT=
 if [ "$CDIMAGE_LIVE" = 1 ] && [ "$CDIMAGE_DVD" != 1 ]; then
     case $PROJECT in
-	ubuntu|ubuntu-netbook|xubuntu|ubuntukylin|kubuntu|kubuntu-plasma5|ubuntu-gnome|ubuntu-desktop-next|ubuntu-mate|ubuntu-budgie)
+	ubuntu|ubuntu-netbook|xubuntu|xubuntu-base|ubuntukylin|kubuntu|kubuntu-plasma5|ubuntu-gnome|ubuntu-desktop-next|ubuntu-mate|ubuntu-budgie)
 	    HIDDEN_TIMEOUT=2
 	    ;;
 	mythbuntu)
@@ -369,7 +369,7 @@
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v1 v2 brltty m1
 EOF
-elif [ "$PROJECT" = xubuntu ]; then
+elif [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ]; then
     # v1 and m1 don't have the necessary sed calls for Xubuntu yet.
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 access-options=v2 v3 brltty m2
@@ -514,7 +514,7 @@
 EOF
     fi
 fi
-if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
+if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ] || [ "$PROJECT" = edubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
     cat >> boot$N/isolinux/gfxboot.cfg <<EOF
 label ltsp=Install an LTSP server
 replace ltsp=file=/cdrom/preseed/ltsp.seed

=== modified file 'tools/boot/cosmic/boot-powerpc'
--- tools/boot/cosmic/boot-powerpc	2018-05-02 21:44:19 +0000
+++ tools/boot/cosmic/boot-powerpc	2020-10-02 00:12:20 +0000
@@ -184,7 +184,7 @@
  if [ "$CDIMAGE_INSTALL_BASE" = 1 ] && [ "$PROJECT" != ubuntu-server ]; then
      cat $BASEDIR/data/$CODENAME/yaboot/yaboot.conf.cli
  fi
- if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = ubuntu-mate ]); then
+ if [ "$CDIMAGE_INSTALL" = 1 ] && ([ "$PROJECT" = ubuntu ] || [ "$PROJECT" = xubuntu ] || [ "$PROJECT" = xubuntu-base ] || [ "$PROJECT" = ubuntu-mate ]); then
      cat $BASEDIR/data/$CODENAME/yaboot/yaboot.conf.ltsp
  fi
  if [ "$CDIMAGE_LIVE" = 1 ]; then

=== modified file 'tools/boot/cosmic/common.sh'
--- tools/boot/cosmic/common.sh	2018-05-02 21:44:19 +0000
+++ tools/boot/cosmic/common.sh	2020-10-02 00:12:20 +0000
@@ -33,6 +33,9 @@
 	xubuntu)
 	    DEFAULT_PRESEED='file=/cdrom/preseed/xubuntu.seed'
 	    ;;
+	xubuntu-base)
+	    DEFAULT_PRESEED='file=/cdrom/preseed/xubuntu-base.seed'
+	    ;;
 	ubuntu-server)
 	    if [ "$CDIMAGE_LIVE" != 1 ]; then
 		DEFAULT_PRESEED='file=/cdrom/preseed/ubuntu-server.seed'

=== modified file 'tools/boot/xenial/boot-amd64'
--- tools/boot/xenial/boot-amd64	2017-02-21 04:29:37 +0000
+++ tools/boot/xenial/boot-amd64	2020-10-02 00:12:20 +0000
@@ -29,7 +29,7 @@
 cd $CDDIR/..
 
 #
-# This script is called with $1 (now $N) as the CD to 
+# This script is called with $1 (now $N) as the CD to
 # make bootable.  N may be in the form "n" or "n_NONUS"
 # There may be more than 4 disks...support extras.
 

=== modified file 'tools/boot/xenial/boot-amd64+mac'
--- tools/boot/xenial/boot-amd64+mac	2015-10-22 16:03:46 +0000
+++ tools/boot/xenial/boot-amd64+mac	2020-10-02 00:12:20 +0000
@@ -31,7 +31,7 @@
 cd $CDDIR/..
 
 #
-# This script is called with $1 (now $N) as the CD to 
+# This script is called with $1 (now $N) as the CD to
 # make bootable.  N may be in the form "n" or "n_NONUS"
 # There may be more than 4 disks...support extras.
 


Follow ups