7796 Commits (740d723ec029feba142046a6d192669e2070f5a4)
 

Author SHA1 Message Date
Adriaan de Groot 5ffa09000a [users] Add hostname guessing to Config 4 years ago
Adriaan de Groot 411a202ba5 [users] Do some login-name guessing 4 years ago
Adriaan de Groot 66ae1823a5 [users] Give Config object a user and login name
- This is incomplete, because the business logic of guessing
  a login from the username is not here.
4 years ago
Adriaan de Groot 35916eb20f [users] Move autologin and sudoers groups to Config 4 years ago
Adriaan de Groot 2f786079f3 [users] Move shell settings to the Config object
- this is a set-only property (as far as the current ViewStep is
  concerned) and is passed around in GS for non-obvious reasons.
4 years ago
Adriaan de Groot 8497aad7a1 [users] Apply coding style 4 years ago
Adriaan de Groot f9b114a67a [users] Pass the Config object to the Page
- delay construction of the Page (widget) until it's needed
- hand the Config object to the Page on construction

This is prep-work for putting the configuration information into the
Config object, rather than in the UI elements.
4 years ago
Adriaan de Groot 4d85a64e4f [users] Fix build on Linux 4 years ago
Adriaan de Groot dab831b2ff [users] Introduce a (stub) Config object 4 years ago
Adriaan de Groot 1e08ee084f [users] Actually add the test file 4 years ago
Adriaan de Groot 92938f63f8 Merge branch 'move-permissions' into calamares 4 years ago
Adriaan de Groot 8ce7457023 [users] Add test for create-users code
- just one test for groups-file loading
- while here fix bug that blank and comment lines were being
  kept as valid group names
4 years ago
Adriaan de Groot 8a6e4af511 [users] FreeBSD support creating user
- call pw useradd and pw usermod as needed; the code paths are basically
  the same in invoking a program in the target system to do the work.
4 years ago
Adriaan de Groot 26b8c82630 [users] Refactor user-creation and user-group-setting into methods
- This is prep-work for handling other tools for user- and group-
  creation as well.
4 years ago
Adriaan de Groot 1fddf723fe [users] FreeBSD support creating groups 4 years ago
Adriaan de Groot b99b87f787 [users] Explain some weird internals 4 years ago
Adriaan de Groot 90a0605f38 [preservefiles] [users] Use the Permissions methods
- don't call out to tools (executables) when we have an API for it
  (which might call out to those tools, but that's abstracted)
4 years ago
Adriaan de Groot 59dff815fc [libcalamares] Additional apply() methods for Permissions 4 years ago
demmm 389e36303f Changes: document keyboardq changes 4 years ago
Adriaan de Groot 1babcd2aa4 [libcalamares] Put Permissions in CalamaresUtils namespace
- most of the things in utils/ are in the CalamaresUtils namespace,
  let Permissions follow suit. Chase the name change in the
  *preservefiles* module.
- add an `apply()` function for doing the most basic of chmod.
  Note that we don't use `QFile::setPermissions()` because the
  **values** used are different (0755 for chmod is 0x755 in the
  enum value passed to `setPermissions()`).
4 years ago
Adriaan de Groot 5e35bcc830 Changes: document new features, translations 4 years ago
Adriaan de Groot d6910b47b5
Merge pull request #1464 from apt-ghetto/fixManualPartitionMsg
Revert Manual Partition instructions
4 years ago
Adriaan de Groot d22f392609 CMake: update language lists
- welcome Tajik
- welcome Interlingue
4 years ago
Calamares CI d0cdc8169e i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI d5d2d2a1f1 i18n: [desktop] Automatic merge of Transifex translations 4 years ago
Calamares CI e0bb7d9f6f i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot a01c428270
Merge pull request #1465 from apt-ghetto/fixRootUsername
[users] Do not allow 'root' as username
4 years ago
demmm 3a3507f2b2 [keyboardq] remove background image use
make the module more in line with the look of the rest of Calamares
4 years ago
apt-ghetto 01b22d27a8 Do not allow 'root' as username
On the "Users" tab, the user can choose a username. It was possible to
use 'root' as username, which led to an installation error, because
'root' exists already.

Added a new check to the username validation.

Fixes #1462.
4 years ago
apt-ghetto 2b3cc17782 Revert Manual Partition instructions
With PR calamares/calamares#1357 the label of the "Manual partitioning" option
was changed, which introduced several downsides:
  * The label is shown for UEFI and for BIOS installations.
  * The mountpoint of the ESP is and should be distro specific.
  * The label always mentioned GPT, which is irrelevant.
  * The label should explain, what the option does, and not, what
    problems can occur under certain circumstances.
4 years ago
demmm d114c383fa [localeq] remove obsolete vars & comments
set index in i18n.qml to -1, old settings were just for reading from the bogus model
current model uses strings, so index fails to read from it.  This fixes cala crashing on loading i18n.qml
4 years ago
Adriaan de Groot 409ab6ee86 [users] Refactor writing sudoers file
- use existing convenience methods
4 years ago
Adriaan de Groot bc484ae5da [users] Refactor /etc/group file handing 4 years ago
Adriaan de Groot 4d3422b931 [libcalamares] dox for Permissions
- Expand the documentation, emphasize octal-vs-decimal
- east-const consistently in this file (most of Calamares is west-const)
- shuffle the is-valid bool to the end of the data members,
  so sorting by size.
4 years ago
Adriaan de Groot 11482559ad [netinstall] There is no netinstall.qrc 4 years ago
Adriaan de Groot 2c110bfc66 Merge branch 'calamares' into move-permissions 4 years ago
Adriaan de Groot a835bb9a10 Changes: document new locale features 4 years ago
Adriaan de Groot 682146aa9b [libcalamares] Expand dox on TimeZone pairs 4 years ago
Adriaan de Groot 09020d68b0 [libcalamaresui] Make dox of ModuleManager signals more explicit 4 years ago
Adriaan de Groot a3e528aae3 Merge branch 'issue-1391' into calamares 4 years ago
Adriaan de Groot a080e47f4b [locale] Add prettyStatus to Config
- this is present in the previous config, and helps make the modules
  consistent by returning prettyStatus in both ViewSteps.
4 years ago
Adriaan de Groot 23810aae3d CMake: switch to autorcc from manual futzing 4 years ago
Adriaan de Groot 07c096673d [localeq] Report summary before install 4 years ago
Adriaan de Groot a4ed160060 [localeq] Offer a Config setting to set location from region/zone
- already had methods for various kinds of broken-up data, but
  not one for plain "region/zone" strings; having this makes
  it easier for QML to report a zone.
- use the region/zone method from QML, so that clicking on the
  world map updates the actual TZ in Config.
4 years ago
Adriaan de Groot e78cde7ccb [locale] Update GS when the LC value changes (not just location) 4 years ago
Adriaan de Groot 00e9454344 [localeq] Hook up to Config object
- get network status from the global Network object; document that
- get the strings describing the language and LC settings from
  the config-object instead of roll-our-own
- use the model of supported locales from Config to populate listboxes
- connect selection of language or LC to the Config object
4 years ago
Adriaan de Groot 75da1bece4 [locale] Add properties for language and LC codes
- we already had the human-readable status strings, but also want the
  actual code (particularly for being able to **update** the code
  from QML)
4 years ago
Adriaan de Groot fdbfbfe284 [localeq] Fix build, missed one case of removed member variable 4 years ago
Adriaan de Groot fb927c9763 [localeq] Use network-connected property to direct map-loading 4 years ago
Adriaan de Groot 36fb1124be [libcalamares] Export network status as Q_PROPERTY and to QML 4 years ago