Commit Graph

3989 Commits

Author SHA1 Message Date
Adriaan de Groot
4405790253 Displaymanager: simplify gdm configuration.
Replace calling out to shell to run echo redirected to a file by
opening the file and writing to it.
2017-06-19 18:20:24 -04:00
Adriaan de Groot
70af29672d Displaymanager: check alternative locations for kdmrc.
FIXES #578
2017-06-19 18:05:34 -04:00
Adriaan de Groot
582e4354a7 Displaymanager: refactor a little, don't bail out at the first DM that doesn't configure 2017-06-19 18:00:10 -04:00
Adriaan de Groot
ee030c4d56 CMake: revertlast, DESTDIR is the way to stage.
Thanks to Kevin Kofler for putting me back on the right track.
2017-06-19 17:40:51 -04:00
Adriaan de Groot
ae34d99f10 Netinstall: remove no-longer-used icons and qrc 2017-06-19 16:58:56 -04:00
Adriaan de Groot
448af86242 CMake: follow prefix even for the polkit files, for easier staged installs. 2017-06-19 16:55:05 -04:00
Philip
67987fa29b [openrcdmcryptcfg] Fixed pep8 whining in module
- see also https://github.com/calamares/calamares/pull/750
2017-06-19 18:50:24 +02:00
Philip
af89d58647 Merge branch 'master' of https://github.com/calamares/calamares into development 2017-06-19 18:24:14 +02:00
Adriaan de Groot
e9ab78cd52 Keyboard: special-case, pc+latin interpreted as us,
instead of as unknown which selects the first layout in the list.
2017-06-19 11:12:23 -04:00
Adriaan de Groot
6ef2f5d769 Keyboard: code-docs, copyright 2017-06-19 10:46:30 -04:00
Adriaan de Groot
59605d552e Keyboard: simplify execution of setxkbmap.
Use QProcess::execute() with the 'safer' argument-list, rather than
escaping and de-escaping strings. Also reduce noise by only passing
a variant if there is one.
2017-06-19 10:41:56 -04:00
Philip
61f63cfa5c [openrcdmcryptcfg] Fixed pep8 whining in module
- fix small regression
- see also https://github.com/calamares/calamares/pull/750
2017-06-19 16:19:46 +02:00
Philip
4c7dbad755 [openrcdmcryptcfg] Fixed pep8 whining in module
- see also https://github.com/calamares/calamares/pull/750
2017-06-19 16:12:13 +02:00
Philip
2d1ab745e3 new module : openrcdmcryptcfg
- auto unlock encrypted /home partition with OpenRC
- see also https://github.com/calamares/calamares/pull/750
2017-06-19 15:54:49 +02:00
Philip
ad683fb117 [Users] adopt hostname lenght 2017-06-19 15:47:48 +02:00
Adriaan de Groot
444aa24a04 Increate the maximum allowed length of a hostname.
The hostname madagascarsteenplaatschildpad (.uva.nl) doesn't fit in 24,
and hostname(1) accepts up to 64 characters. The RFCs vary, but 63 +
terminating NUL or length-octet + data maximum 64 bytes seen to be
the common ground.

FIXES #514
2017-06-19 05:16:54 -04:00
Philip
7eeb4dbed4 [CMakeModules] Add support for PythonQT v3.2+
- this fixes #749
2017-06-19 10:47:52 +02:00
Calamares CI
fe15b11520 [dummypythonqt] Automatic merge of Transifex translations 2017-06-19 02:48:58 +00:00
Calamares CI
c4ed76b1d0 [dummypythonqt] Automatic merge of Transifex translations 2017-06-19 00:37:26 +00:00
Calamares CI
959e37807d [core] Automatic merge of Transifex translations 2017-06-19 00:37:25 +00:00
Philip
8ccbbb2f2d [CMakeModules] fix routine 2017-06-18 21:53:08 +02:00
Philip
d22d28dc48 [CMakeModules] fix if loops 2017-06-18 21:46:36 +02:00
Philip
08423f0d5a [CMakeModules] fix if loops 2017-06-18 21:42:27 +02:00
Philip
3afc94d68e [CMakeModules] fix if loops 2017-06-18 21:25:33 +02:00
Philip
c7bc6a17a0 [CMakeModules] search for v3.1+ PythonQT 2017-06-18 21:22:27 +02:00
Philip
9b9789d299 [CMakeModules] adopt to pythonqt v3.2 so-name changes 2017-06-18 10:11:14 +02:00
Calamares CI
ea64341a87 [dummypythonqt] Automatic merge of Transifex translations 2017-06-18 02:48:40 +00:00
Calamares CI
3753a802e0 [dummypythonqt] Automatic merge of Transifex translations 2017-06-18 00:37:15 +00:00
Calamares CI
cddc03f091 [core] Automatic merge of Transifex translations 2017-06-18 00:37:14 +00:00
Adriaan de Groot
ce6997d214 Coverity: fix some uninitialized members 2017-06-17 15:14:02 -04:00
Philip
4c33e9a16a Keyboard: guess at layout based on locale
Split locale into <language>_<country> and go looking for keyboard
layouts that match. Do that in reverse, so look for country first.

- known weakness is el_CY [should get layout gr] because CY and el
  don't name any keyboard layout.
- known weakness are Hausa, Igbo .. which are ha_NG and ig_NG. They select
  keyboard layout ng, which is labeled 'English [Nigeria]'; they ought
  to select ng[hausa] and ng[igbo], which are the right variant keyboard
  layouts to use.
- similar selecting a locale in Canada [en_CA, fr_CA, iu_CA ...] will
  select keyboard layout ca, which is for French-speaking Canada.
  Locale en_CA should select keyboard en -- e.g. en[us]. But iu_CA
  [Inuktituk] needs layout ca[ike].
2017-06-17 15:36:09 +02:00
Philip
b7ce68897d Merge branch 'master' of https://github.com/calamares/calamares into development 2017-06-17 15:31:01 +02:00
Calamares CI
ce2fb6e3c5 [dummypythonqt] Automatic merge of Transifex translations 2017-06-17 02:48:52 +00:00
Calamares CI
04d477f5b3 [dummypythonqt] Automatic merge of Transifex translations 2017-06-17 00:58:59 +00:00
Calamares CI
d0ecb3500a [core] Automatic merge of Transifex translations 2017-06-17 00:58:58 +00:00
Calamares CI
09d1131003 [dummypythonqt] Automatic merge of Transifex translations 2017-06-16 02:48:57 +00:00
Calamares CI
85a7215526 [dummypythonqt] Automatic merge of Transifex translations 2017-06-16 00:39:24 +00:00
Calamares CI
f0f53037c0 [core] Automatic merge of Transifex translations 2017-06-16 00:39:23 +00:00
Calamares CI
8209e305de [dummypythonqt] Automatic merge of Transifex translations 2017-06-15 02:48:49 +00:00
Calamares CI
bf093dc743 [dummypythonqt] Automatic merge of Transifex translations 2017-06-15 00:59:52 +00:00
Calamares CI
f48c004d27 [core] Automatic merge of Transifex translations 2017-06-15 00:59:51 +00:00
Philip
21c2b15b8e Merge branch 'master' of https://github.com/calamares/calamares into development 2017-06-14 18:40:40 +02:00
Adriaan de Groot
46a2503c87 PartitionModule: skip nullptr devices, and report count
FIXES #686
2017-06-14 12:24:32 -04:00
Adriaan de Groot
92a2c7aa70 PartitionModule: avoid nullptr crashes
Fix up iterator code so that it handles nullptr better.
This avoids part of #686.
2017-06-14 12:24:32 -04:00
Adriaan de Groot
3677708d3e PartitionModule: look for atasmart and blkid, to avoid link-time failure.
This just puts a warning in the cmake log, but will help diagnose
situations where libatasmart.so.4 is installed, but libatasmart.so
is not -- in which case -latasmart fails.
2017-06-14 12:23:33 -04:00
Philip
5e2c6b87d5 Merge branch 'master' of https://github.com/calamares/calamares into development 2017-06-14 13:25:48 +02:00
Calamares CI
81421db073 [dummypythonqt] Automatic merge of Transifex translations 2017-06-14 02:48:54 +00:00
Calamares CI
fbd8ce124e [dummypythonqt] Automatic merge of Transifex translations 2017-06-14 01:41:08 +00:00
Calamares CI
1040929d2a [core] Automatic merge of Transifex translations 2017-06-14 01:41:07 +00:00
Calamares CI
6f8b9d768f [dummypythonqt] Automatic merge of Transifex translations 2017-06-13 02:48:57 +00:00