[Merge] ~ubuntustudio-dev/livecd-rootfs:studio-new-installer into livecd-rootfs:ubuntu/master

Steve Langasek mp+456901 at code.launchpad.net
Tue Dec 5 19:15:02 UTC 2023



Diff comments:

> diff --git a/live-build/auto/config b/live-build/auto/config
> index 20e280b..e9ab8ea 100755
> --- a/live-build/auto/config
> +++ b/live-build/auto/config
> @@ -846,8 +846,32 @@ case $PROJECT in
>  		;;
>  
>  	ubuntustudio-dvd)
> -		add_task install minimal standard ubuntustudio-desktop ubuntustudio-audio ubuntustudio-graphics ubuntustudio-video ubuntustudio-photography
> +		# By default Ubuntu Studio now ships the new installer.
> +		touch config/universe-enabled
> +		PASSES_TO_LAYERS="true"
>  		KERNEL_FLAVOURS=lowlatency
> +		add_task install minimal standard ubuntustudio-desktop ubuntustudio-audio ubuntustudio-graphics ubuntustudio-video ubuntustudio-photography
> +		add_task minimal.standard ubuntustudio-desktop ubuntustudio-audio ubuntustudio-graphics ubuntustudio-video ubuntustudio-photography desktop-default-languages

Well, no, I see you have added such a seed, I just hadn't updated my local checkout of ubuntustudio seeds.

But it won't do anything for you as-is.  It points to desktop-en and desktop-minimal-en, neither of which are seeds you have in ubuntustudio.

You *can* implement these seeds if you want. Ubuntu Budgie did. (languages/desktop-{,minimal-}en)  But it's not part of the UbuntuStudio existing practice and is not related to integration of the new installer, I think you should just drop this.

> +		add_task minimal.standard.live ubuntustudio-live
> +		add_package minimal cloud-init
> +		remove_package minimal.standard.live ubiquity-fronten-gtk
> +		add_snap minimal.standard.live ubuntustudio-system-installer/classic
> +		add_package minimal.standard.live linux-$KERNEL_FLAVOURS casper
> +		seeded_langs="$(get_seeded_languages ubuntustudio-desktop)"
> +		echo "$seeded_langs" | tr ' ' ',' > config/seeded-languages
> +		derive_language_layers minimal.standard ubuntustudio-desktop ubuntustudio-desktop-default-languages "$seeded_langs"
> +		cat <<-EOF > config/standard.catalog-in.yaml
> +			name: "Ubuntu Studio Desktop"
> +			description: >-
> +			  A full featured Ubuntu Studio Desktop.
> +			id: ubuntustudio-desktop
> +			type: fsimage-layered
> +			variant: desktop
> +			locale_support: langpack
> +			default: yes
> +		EOF
> +		/usr/share/livecd-rootfs/checkout-translations-branch \
> +			https://git.launchpad.net/subiquity po config/catalog-translations
>  		;;
>  
>  	ubuntu-server)


-- 
https://code.launchpad.net/~ubuntustudio-dev/livecd-rootfs/+git/livecd-rootfs/+merge/456901
Your team Ubuntu Studio Development is subscribed to branch ~ubuntustudio-dev/livecd-rootfs:studio-new-installer.




More information about the Ubuntu-reviews mailing list