4748 Commits (819a57e45883da1341cf2565d5596cf046fd57cd)
 

Author SHA1 Message Date
Adriaan de Groot a796981ace
Merge pull request #1022 from ximion/master
grubcfg: Only try to decrypt disk that /boot is on (thanks @philmmanjaro for testing)
6 years ago
Philip Müller e3ca2dd857
[displaymanager] fix desktop_environment_setup ldm 6 years ago
Matthias Klumpp d775cee4cf grubcfg: Only try to decrypt disk that /boot is on 6 years ago
Harald Sitter 84ad2852bf do not set boot flag on ESP
ESP == boot. at best this is duplicated information, at worst kpmcore may
implode if you try to set a boot flag since that is technically an MBR
type flag and means nothing within the context of GPT where ESP is the flag
to set.
6 years ago
Harald Sitter 81cab43701 do not set active flags on the to-be ESP
having ESP as active flag AND then trying to set ESP means nothing is
set since kpmcore will think ESP is already set (it is listed as active
after all). this ultimately meant that nothing was set since there was
no delta between the requested flags and the already active flags.
6 years ago
Adriaan de Groot e7947bd538 Merge branch 'refactor-dm' 6 years ago
Adriaan de Groot ae0764f52e CI: be more verbose in the CI 6 years ago
Adriaan de Groot f97321656f Changelog: add DM changes
- Add the DM module changes
 - Update list of contributors for this release
6 years ago
Adriaan de Groot c3219a4905 [displaymanager] Fix call in LightDM code
- The parameter list was wrong, and could never have worked
   (apparently noone mixes LightDM with basic setup, even though
   it's one of the few with basic_setup()).
 - Shorten some lines.
6 years ago
Adriaan de Groot 00e1bb9c8d CI: fix the build on Travis
- Make the Travis scripts a bit more verbose on failure
 - Fix wrong filename tested for picking up the configuration
   (this is why the builds were failing: missing the force-webkit
   flag, while webengine isn't in the dockerfile for Travis)

FIXES #1018
6 years ago
Philip Müller e17c934afb
Merge pull request #1017 from wxl/master
Fix default desktop environment variable in displaymanager.
6 years ago
root fa45e21e15 Fix default desktop environment variable in displaymanager. Closes #1016. 6 years ago
Adriaan de Groot 858c959285 Merge branch 'master' into refactor-dm 6 years ago
Calamares CI 3fd1aefb03 i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 5d9e5b6d3e i18n: [desktop] Automatic merge of Transifex translations 6 years ago
Calamares CI 2ced06a0e9 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot a83ee4984d [displaymanager] Enable translation for user-visible messages
See also #991
6 years ago
Adriaan de Groot 5191400d89 [displaymanager] Fix LightDM error message
- Error tuple was not being constructed properly
 - Fix capitalization consistency
6 years ago
Adriaan de Groot ebae7e1f47 [displaymanager] Re-arrange initializations
- Move variable initializations closer to where they are first used
 - Also warn if no implementations are available
 - Handle sysconfig as any other DM; there's no real reason
   to treat it specially.
6 years ago
Adriaan de Groot 229cc241fa [displaymanager] Massage do_autologin
- Move getting the global setting closer to where it is used
 - Initialize variable
6 years ago
Adriaan de Groot 59a003a41f [displaymanager] Expand check for no-DMs
- The message refers to an empty list or unset variable,
   but the if only checked for unset. Also bail out if
   the list is empty.
6 years ago
Adriaan de Groot 2d0660a54a [displaymanager] Fix up missing methods
- Add (empty) implementations of all the abstract methods that
   are not needed (or supported) by various DMs.
 - Order the abstract methods by calling order
 - Fix up have_dm
6 years ago
Adriaan de Groot 155e212616 [displaymanager] Call all configuration methods through instance
- Make root_mount_point a parameter of the DM classes
 - Create instances as needed, then check if they're available
 - Keep instances that actually need to be configured
 - Clean up remaining cruft from removing old setup_autologin()
   with all the string-comparison magic.
6 years ago
Adriaan de Groot 18392cb216 [displaymanager] Refactor greeter setup
- Only lightdm has support for dynamically configuring the
   greeter based on what is installed. Still, refactory that
   to something general.
6 years ago
Adriaan de Groot 383e0e4f25 [displaymanager] Refactor setting up default DE
- Some DMs allow setting up the default DE. Factor that
   out into a method like basic_setup() and setup_autologin()
   and add it to the configuration chain.
6 years ago
Adriaan de Groot 1c0b9e6a2a [displaymanager] Call basic_setup through instance
- Now that basic_setup is factored out into the classes,
   call it via an instance before doing set_autologin.
6 years ago
Adriaan de Groot cd0cdfc9af [displaymanager] Move basic setup to DM classes
- For all the DMs that have some kind of basic setup,
   introduce a method in the DM class for doing just that.
 - The Python code now doesn't call basic setup anywhere,
   so this specific revision isn't going to work properly.
6 years ago
Adriaan de Groot 47b58083f7 [displaymanager] Move setup_autologin to individual classes
- Split the entire body of setup_autologin() to a method
   per implementation class.
 - Make the check for presence of a DM a class-method,
   since if it fails, instantiation is going to be useless.
6 years ago
Adriaan de Groot e1f7dbdbb9 [displaymanager] Simplify do_autologin initialization 6 years ago
Adriaan de Groot 7f47b2f9ca [displaymanager] Introduce class for DM configuration
- Much like PackageManager, this is where the actual
   implementation of configuration methods will end up,
   for each supported DM.
6 years ago
Adriaan de Groot f188c6f71b [displaymanager] Simplify DE class
- The DE isn't being configured, and isn't where the complexity
   lies. Drop the ABC from it.
6 years ago
Adriaan de Groot 76a7c439c1 [displaymanager] Begin refactoring DM
- Introduce a base-class to "do the stuff" for one specific
   display manager / desktop environment.
6 years ago
Adriaan de Groot c3cef4d919 [displaymanager] Avoid unassigned variable
If displaymanagers is not set in the job config or globally,
it wasn't set at all, leading to a runtime error. Set to
None, so that the regular error message will be triggered.

FIXES #1002
6 years ago
Adriaan de Groot 08d41f745b [partition] Remove superfluous null check
delete is specified to handle nullptr gracefully.

FIXES #1012
6 years ago
Caio Carvalho 01a972c6ea [partition] Fixing LVM LV name line edit visibility. 6 years ago
Caio Carvalho b5a2a5bbdd [partition] Don't show erase button for inactive RAID. 6 years ago
Caio Carvalho 7fd0ad5795 [partition] Disabling partition buttons for inactive RAID. 6 years ago
Adriaan de Groot 81ea5f5249
Merge pull request #1011 from stikonas/master
[partition] fix build with latest kpmcore.
6 years ago
Andrius Štikonas 22aa6dc132 [partition] fix build with latest kpmcore. 6 years ago
Adriaan de Groot 8dc95f3e75 Merge branch 'master' of github.com:calamares/calamares 6 years ago
Philip Müller a2ce72d723
Merge pull request #1010 from tsimonq2/patch-1
Fix LUKS deployment link.
6 years ago
Simon Quigley 5c50587f89
Fix LUKS deployment link. 6 years ago
Adriaan de Groot f946254433 [branding] Document compiling .ts files
FIXES #1003
6 years ago
Adriaan de Groot f73f4bdea2 CI: for now, switch off PythonQt 6 years ago
Adriaan de Groot 3b82e655d7 Merge remote-tracking branch 'origin/update-lvm-support' 6 years ago
Adriaan de Groot b6077ce9bc Changelog: document partitioning fixes 6 years ago
Adriaan de Groot 88eea0cce9 Merge branch 'fix-partition-alignment' 6 years ago
Adriaan de Groot bc4407360d Add a changelog 6 years ago
Adriaan de Groot 238a1e812f [partition] Reduce the fudge-factor for swap size
- Reported by Bill Auger (I think), a 15GiB disk wouldn't hold
   a 8.9GiB root plus 4GiB swap -- due to 10% overprovisioning
   of swap, plus the 2.1GiB fudge factor.
6 years ago
Adriaan de Groot f10bab8a3a [partition] Minor code-styling 6 years ago