100 Commits

Author SHA1 Message Date
4f1f85ef9c Fix timeouts. 2024-04-19 18:50:41 -05:00
b2766f78bc Remove timeouts re: networking/update-initramfs 2024-04-19 21:51:53 +00:00
d19ba3878c Don't keep lubuntu-snap-installation-monitor installed on the minimal option (LP: #2061318). 2024-04-16 10:27:57 -05:00
ec477ab8e9 Remove after_bootloader contextual process 2024-04-16 01:14:25 +00:00
b754ac1285 Run apt update before installing packages 2024-04-13 00:45:46 +00:00
8696f7da83 Bump the timeout limits to 15 minutes for both pkgselect contextualprocess modules. 2024-04-09 03:03:28 -05:00
fd49ee70fe Be completely sure apt will not try to prompt the user. 2024-04-09 03:01:49 -05:00
3f2cca27e9 Ship it! 2024-03-28 23:35:33 -05:00
be86ca1ec0 snap-seed-glue 2024-03-28 22:53:26 -05:00
1c4b837add Give up on GPT-on-MBR this cycle, too dangerous 2024-03-26 14:59:21 -05:00
48a5f7d792 Go all-GPT, tweak changelog wording a bit 2024-03-25 13:18:09 -05:00
a6ece69a5a Ensure the items show up in globalStorage, but fail at actually using them 2024-03-21 22:44:13 -05:00
45d0d7bb62 can haz UI instead of QML pls kthxbai 2024-03-21 21:29:58 -05:00
991af8f043 Enable pkgselect for everyone. 2024-03-21 18:41:13 -05:00
8c60c69654 GeoIP in welcome module disabled 2024-03-13 18:18:01 +00:00
3cf89c92ab Actually enforce non-empty passwords 2024-03-10 18:26:40 -05:00
4629bba99c Massive OEM mode overhaul for Lubuntu, tweaks and fixes for Kubuntu OEM mode 2024-02-14 18:09:10 -06:00
f777bbfa16 Sync with archive. 2024-02-12 17:26:01 -06:00
c2fa148bc5 Be compliant with the current state of the deb822 Ubuntu implementation specification. 2024-01-18 16:27:33 -06:00
3e5f959765 Don't try to uninstall muon when doing a minimal install 2023-12-07 19:24:18 -06:00
c323c1df78 Update snaps used for Krita. 2023-11-22 16:51:52 -06:00
e6f7fb2f5a Explicitly depend on lubuntu-installer-prompt, which provides a default workflow on the live system. Remove this package at the end of the install as well. 2023-11-22 15:38:04 -06:00
1de2940b52 Some more polish around text and Ubuntu Restricted Extras etc. 2023-10-20 13:34:24 -05:00
b0c000326b Bypass the debconf prompt for msttcorefonts, which absolutely breaks some license agreement. 2023-10-16 09:49:59 -05:00
9f6b8f8e8a Migrate to deb822 sources, removing the sources.list file pre-populated by livecd-rootfs. Main and Universe deb sources are enabled by default, Restricted and Multiverse are opt-in via the installer checkbox. 2023-10-16 09:38:37 -05:00
9b0d4c4394 Completely finish the backend for pkgselect 2023-10-15 17:12:58 -05:00
b52736fc07 Finish the prototype for pkgselect, which stores the values in GlobalStorage for later usage by a contextualprocess 2023-10-15 17:12:58 -05:00
2be42e5594 Use geoip.ubuntu.com by default. 2023-10-08 12:19:55 -05:00
8c2f95c375 Add ext4, btrfs, xfs options on erase for Lubuntu. 2023-08-14 20:08:07 -04:00
Aaron Rainbolt
7c553cade9 Don't let people make a user with a blank password 2023-04-16 17:37:42 -05:00
fb0c5f7457 Ensure the langpacks for GNOME and KDE applications are installed too. This increases the end user install by approximately 25 MB, and saves them the trouble of having to hunt for it later. 2023-03-07 13:16:19 -07:00
Erich Eickmeyer
53302f99fd Update from diffs 2022-08-06 20:18:13 -07:00
e2b457d54e Upload to Kinetic. 2022-06-26 22:10:45 -05:00
e69a6b1b99 Actually fixed contextual and shell processes. 2022-06-11 10:03:33 -05:00
332dcf71a4 Changed contextual processes and shell processes as needed to support new ROOT placeholder syntax in Calamares 3.3.0. 2022-06-08 18:47:32 -05:00
9efa3a5d54 Added a warning about a potential future breaking change. 2022-06-08 18:47:32 -05:00
1c4b181833 Modified for compatibility with Calamares 3.3.0 (changed userShell option) 2022-06-08 18:47:32 -05:00
405efd5bee Change deprecated "symlink" option to "dbus-symlink". 2022-06-08 18:47:32 -05:00
a3b7c93bc5 Moved mount options from fstab.conf to mount.conf for Calamares 3.3.0 compatibility. 2022-06-08 18:47:32 -05:00
b3013a97ae Sync from archive. 2022-06-01 21:06:28 -04:00
20073284a9 Add swapfile option and set as initial choice. 2021-01-03 12:09:59 -05:00
9bb6ff8ef8 Set sambashare user as a system user. 2021-01-03 11:58:52 -05:00
apt-ghetto
63230172e4 Lubuntu: Fix GeoIP parsing
Summary:
With the recent switch of the GeoIP service, the format has also changed from
JSON to XML. This was not correctly changed in the welcome module for Lubuntu.

Test Plan:
1. Start Calamares (e.g. with an IP address from Europe).
2. Check, that the language is set correctly (e.g. French when in France).

Reviewers: wxl, tsimonq2, kc2bez

Reviewed By: wxl, kc2bez

Differential Revision: https://phab.lubuntu.me/D101
2021-01-03 10:54:30 -05:00
01c0bcafc8 Switch to Canonical's GeoIP service. 2020-10-14 18:23:36 -05:00
2cc0bed73b Add shellprocess for i386 multiarch
Summary:
Add shellprocess to enable i386.
Bump Standards-Version to 4.5.0.
This provides "plan B" to T143

Test Plan:
 1. Boot live media
 1. Try to install Steam in Discover and it should fail with "dependency resolution failed"
 1. Install Lubuntu
 1. Reboot
 1. `dpkg --print-foreign-architectures` returns `i386`
 1. Install Steam in Discover and it should just work

Reviewers: wxl, tsimonq2

Reviewed By: wxl

Differential Revision: https://phab.lubuntu.me/D75
2020-01-30 20:32:14 -05:00
cd7fa92d15 Clean up Calamares settings.
Summary:
This resolves T107

Refactor automirror

Add donate button url and geoip to welcome

Adjust locale.conf geoip format

Set default filesystem type and no user swap choices

Add defaults to settings to eliminate warnings

Add efi mount options to fstab.conf

Set restart mode in finished.conf to new style

Set bootloader entry name to Ubuntu and slideshowAPI to 1

Test Plan:
Test Calamares installation for proper location detection.

Test Calamares installation for proper efi mount.

Test Calamares installation for proper bootloader entry.

Reviewers: tsimonq2, wxl, apt-ghetto

Reviewed By: tsimonq2, wxl

Subscribers: apt-ghetto

Maniphest Tasks: T107

Differential Revision: https://phab.lubuntu.me/D33
2019-08-20 21:32:27 -07:00
626f59a767 Work around update-initramfs issue and reorder jobs
Summary:
The initramfs job fails to build an initrd.img for two reasons:

1. No /boot/vmlinuz-$version
2. No /boot/initrd.img-$version

(1) is due to "contextualprocess@before_bootloader_mkdirs" needing to
be executed before "initramfs" because it copies in the kernel image
from /cdrom/casper/vmlinuz.

(2) is due to a bug in update-initramfs::get_sorted_versions() because
it expects there to be an existing initrd.img-$version despite the fact
the "initramfs" module is calling it with the -c (create) option, not
-u (update).

Closes (LP: #1829805)

Test Plan: Edited config in Live Environment and successfully rebooted into the installed OS.

Reviewers: wxl, tsimonq2

Reviewed By: wxl

Differential Revision: https://phab.lubuntu.me/D15
2019-06-19 19:40:57 -07:00
apt-ghetto
053817ff0e Lower the minimum RAM requirements.
Summary: Allow users with less than 1 GiB of RAM, to install Lubuntu.

Test Plan: Start the installation on a machine with less than 1 GiB RAM

Reviewers: wxl, tsimonq2

Reviewed By: wxl, tsimonq2

Differential Revision: https://phab.lubuntu.me/D6
2019-04-10 19:38:48 -05:00
Simon Quigley
40a5fc1d0d Adjust config for automirror changes in the previous upload. 2019-01-12 21:37:28 -06:00
Simon Quigley
5f9d673872 Don't remove partitionmanager anymore; its a system utility we expect to have installed. 2018-11-17 20:48:43 -06:00