Adriaan de Groot
45b95e1b65
PythonQt: default to enabled
...
- This just causes it to be enabled and used when present
by default, rather than disabled by default (even when present).
2018-05-24 06:43:36 -04:00
Adriaan de Groot
d3e57e9c9f
[shellprocess] Expand tests
...
These tests run (shell) commands as part of the test; this may be
a security problem, although I've tried to do things safely.
2018-05-23 13:49:23 -04:00
Adriaan de Groot
87b9c42158
[shellprocess] Don't crash test
...
- May need to create a JobQueue before doing anything internal
- May need to create global settings
- Chroot always needs rootMountPath internally
2018-05-23 10:01:31 -04:00
Adriaan de Groot
8b00a03423
[shellprocess] Test command-substitution
2018-05-23 09:29:43 -04:00
Adriaan de Groot
b5d900c1c6
[libcalamares] Allow a @@USER@@ replacement in commands
...
- Following example in preservefiles module, allow @@USER@@
in commands (e.g. to do something specific in the home-dir
of the new user).
2018-05-23 09:25:57 -04:00
Adriaan de Groot
b7890d865f
[preservefiles] Save GS, munge destination
...
- using `from: config` now writes a JSON file
- using @@ROOT@@ and @@USER@@ in dest does a sensible
substitution.
2018-05-23 09:09:03 -04:00
Adriaan de Groot
ac287a0ac5
[libcalamares] Add a save() method to global storage
...
- This is a quick way to dump GS to JSON, which is useful
for the preservefiles module #928
- Also useful for, e.g., #466
2018-05-23 08:53:11 -04:00
Adriaan de Groot
dae84d3bb1
[users] Improve explanation of other steps of adding a user
2018-05-23 08:11:49 -04:00
Adriaan de Groot
745dc9ad00
Merge branch 'fix-shell'
...
This introduces configuration to allow switching between the
behavior noted in #964 , and the desired behavior from PR #955 .
For the Manjaro Openbox edition, this means they should add:
```
userShell:
```
To users.conf, while others will see the return of the previous
behavior of passing -s /bin/bash.
FIXES #964
2018-05-23 07:33:24 -04:00
Adriaan de Groot
01ff1efc5d
[users] Improve explanation when useradd fails
2018-05-23 07:03:59 -04:00
Adriaan de Groot
0d24c1db6c
[users] Introduce userShell setting
...
- Add a *userShell* key, which can be left out (default, backwards-
compatible) to retain the old /bin/bash behavior, or explicitly
set to empty to defer to useradd-configuration, or explicitly
set to something non-empty to use that shell.
2018-05-23 05:23:46 -04:00
Adriaan de Groot
ed15edabf9
[users] Document passwordRequirements and code
2018-05-23 04:37:18 -04:00
Adriaan de Groot
3a59574128
[users] Factor out command-line to useradd
...
- This is prep-work for #964 , which was caused by #955
- Original assumption was that distro's would have a working
useradd configuration; @abucodonosor already pointed out that
this was probably not the case, but I ignored that.
2018-05-22 11:45:39 -04:00
Adriaan de Groot
6aa5be192b
[netinstall] Drop unused includes
2018-05-22 11:43:14 -04:00
Calamares CI
42d64f0630
i18n: [python] Automatic merge of Transifex translations
2018-05-22 11:37:24 -04:00
Calamares CI
a79e62ac6b
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-05-22 11:37:24 -04:00
Calamares CI
a43b87c636
i18n: [calamares] Automatic merge of Transifex translations
2018-05-22 11:37:23 -04:00
Adriaan de Groot
3133e759d0
Merge pull request #958 from bill-auger/patch-2
...
avoid pinging hard-coded server for netinstall.yaml
2018-05-22 12:08:01 +02:00
Adriaan de Groot
a9306eb5be
Merge pull request #963 from bill-auger/patch-3
...
move thisModule->isLoaded assert to after its warning message
2018-05-22 12:06:58 +02:00
Adriaan de Groot
2413180c67
Branding: update copyright notices
2018-05-22 05:47:14 -04:00
Adriaan de Groot
5bcfb32cf5
Branding: move the branding stylesheet to the Branding class
2018-05-22 05:43:59 -04:00
Adriaan de Groot
975004fc63
[libcalamaresui] Document accessors in Branding
...
- document accessors
- put all path and directory accessors together
- make simple accessors inline
- rename "pathprefix" to "directory" to be consistent with others
2018-05-22 05:28:00 -04:00
bill auger
b6673f6324
move thisModule->isLoaded assert to after it's warning message
2018-05-22 03:39:16 -04:00
bill auger
d7b1811e56
avoid pinging hard-coded server for netinstall.yaml
...
groupsUrl is optional and should be commented out by default
also this URL is 404
also only chakra would ever want to ping the chakra server anyways
2018-05-21 18:43:57 -04:00
Adriaan de Groot
47805209c6
Merge branch 'branding' of https://github.com/raurodse/calamares into raurodse-branding
2018-05-21 11:02:08 -04:00
Adriaan de Groot
fb94c227f6
Merge branch 'netinstall'
2018-05-21 11:00:40 -04:00
Adriaan de Groot
ba85fc760a
[netinstall] Remove data-indirection
...
- There is no need to move data around between two parts of the
same module via global storage.
2018-05-21 10:58:57 -04:00
Adriaan de Groot
3160bd7a54
[netinstall] Simplify getting configuration
...
- Use convenience methods for getting bools and strings from
the configuration map. Ignore empty groupsUrls.
2018-05-21 10:49:47 -04:00
Adriaan de Groot
c1a6ca7629
Merge pull request #957 from bill-auger/patch-1
...
consistent indentation .. It's not intended as a human-readable file (only something Qt Designer works on) but we may as well be consistent.
2018-05-21 16:09:28 +02:00
Adriaan de Groot
6779a44991
[preservefiles] New module preservefiles
...
- more flexible way to keep (all kinds of) files from the host
system, into the target system.
- WIP: substitutions like in shellprocess (@@ROOT@@, @@HOME@@ probably)
- WIP: creating a JSON file from global settings
2018-05-21 06:30:54 -04:00
Adriaan de Groot
6c87747a5d
[libcalamares] Make it possible to get the logfile name
2018-05-21 06:30:54 -04:00
Adriaan de Groot
5bcd6eaef8
[partition] Reduce warnings by removing unused code
2018-05-21 06:30:54 -04:00
Raul Rodrigo Segura
7b6c76ba15
fix typo
2018-05-21 09:27:58 +02:00
Raul Rodrigo Segura
3f2cc854f4
Set type to variable and import library
2018-05-21 09:22:28 +02:00
Raul Rodrigo Segura
e2801daf33
check path
2018-05-20 16:47:20 +02:00
Raul Rodrigo Segura
1636f665c3
Set Object name to graphical elements to thematize by qss
2018-05-20 16:29:38 +02:00
Raul Rodrigo Segura
4c6f42ecfa
Set Object name to graphical elements to thematize by qss
2018-05-20 16:28:31 +02:00
bill auger
4826af97a9
consistent indentation in src/modules/netinstall/page_netinst.ui
...
this file has 1 space char indentation except for these lines
2018-05-19 19:04:24 -04:00
Adriaan de Groot
4daf5fce10
CMake: drop RC status
2018-05-17 11:13:54 -04:00
Calamares CI
7bdb2ef735
i18n: [python] Automatic merge of Transifex translations
2018-05-17 11:04:13 -04:00
Calamares CI
6b02da9e9e
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-05-17 11:04:13 -04:00
Calamares CI
30fe4ddf24
i18n: [calamares] Automatic merge of Transifex translations
2018-05-17 11:04:12 -04:00
Adriaan de Groot
0c8e45b09a
Merge pull request #955 from fhdk/patch-1
...
Remove hardcoded shell from user module
2018-05-17 16:59:06 +02:00
Frede H
f2677b0879
Update CreateUserJob.cpp
...
Removal of the hardcoded shell, letting the `/etc/default/useradd` be responsible for the shell.
2018-05-17 12:52:09 +02:00
Adriaan de Groot
733836839a
CMake: remove module that duplicates what is in CMake proper
2018-05-17 12:00:06 +02:00
Adriaan de Groot
65d00ccc37
Merge branch 'partition-flags'
...
Extensive go-over on the partitioning code. #622 is maybe "possibly fixed",
but there's no real indication of what constitutes an invalid combination
of flags.
FIXES #884 FIXES #951 FIXES #953 FIXES #622
2018-05-16 11:37:27 -04:00
Adriaan de Groot
c73d6e80f6
[libcalamares] Switch @@ROOT@@ magic around
...
The substitution of @@ROOT@@ should happen when running in the
host, not in the target, system. Also only complain about it
if @@ROOT@@ is actually used in the commands.
FIXES #954
2018-05-16 11:20:40 -04:00
Calamares CI
f6f34bbec3
i18n: [python] Automatic merge of Transifex translations
2018-05-16 11:02:49 -04:00
Calamares CI
6d1f5433b4
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-05-16 11:02:48 -04:00
Calamares CI
40a4f9e66d
i18n: [desktop] Automatic merge of Transifex translations
2018-05-16 11:02:47 -04:00