6117 Commits (afe7dfbcf2432a356a2f13d0e7ecf93b02f32e2e)
 

Author SHA1 Message Date
Adriaan de Groot afe7dfbcf2 [machineid] Fix include guard comment 5 years ago
Adriaan de Groot 8352a793e1 [machineid] Implement entropy-file creation
- read-urandom or copy-existing-file are implemented
 - fairly chatty on failure
 - needs tests (probably the implementation should be moved to
   a separate file and unit-tested)
5 years ago
Adriaan de Groot 50bb8cde57 [machineid] Stubs for entropy, systemd, dbus randomness 5 years ago
Adriaan de Groot c8229733b0 [libcalamares] Document the pseudo-constructors for JobResult 5 years ago
Adriaan de Groot 9cbfd200a1 [machineid] Keep the paths unsullied
- keep the rootMountPoint and the path-with-random-data separate
   instead of concatenating them at the beginning. Then we can
   use the "clean" names also within the host system.
5 years ago
Adriaan de Groot 3a8d543c72 [libcalamares] Document operator bool() of JobResult
- this could be named isValid() instead, but basically the idea
   is that this code makes sense:

      JobResult r = do_thing();
      if ( !r ) { /* Error happened! */ return r; }
      /* Carry on .. */
5 years ago
Adriaan de Groot 8c3146a1cd [machineid] Start implementing module logic
- remove existing files for each kind of random-generation
   that is enabled. There's a helper function for the case that
   Cala is no longer setuid and needs help to remove those files
   from the target (e.g. a setuid helper).
5 years ago
Adriaan de Groot be27b44818 [machineid] Read configuration map into instance vars 5 years ago
Adriaan de Groot 3ae5a3db76 [machineid] Improve documentation on this module
- document module's purpose
 - document existing configurations
 - deprecate "symlink" and introduce more-accurate "dbus-symlink"
 - add new configurations for upcoming entropy file
5 years ago
Adriaan de Groot 4c0719d95d [machineid] Start porting to C++ 5 years ago
Adriaan de Groot 160ecd5ddc Changes: post-release housekeeping 5 years ago
Adriaan de Groot eb84c0488d CI: Polish release script when -B is used to skip build 5 years ago
Adriaan de Groot 4970c328fa [libcalamares] Fix stringification of broken instance keys 5 years ago
Adriaan de Groot 70fc480c56 [libcalamares] If test is going to fail, be more verbose on failure 5 years ago
Adriaan de Groot 9ad5ba36b0 Changes: pre-release housekeeping 5 years ago
Adriaan de Groot d68ff5f694 CI: add option handling (alongside env) to influence build 5 years ago
Adriaan de Groot 8dc91b9838 Merge branch 'issue-1188'
FIXES #1181
FIXES #1188

You can now copy single files from the source image to the target.
You can now copy directories from the source image to the target.
5 years ago
Adriaan de Groot 95f725831f [unpackfs] Shuffle the documentation
- move all the examples to an EXAMPLES section
 - leave one single-file example enabled in the configuration
5 years ago
Adriaan de Groot 6fb2563c75 [unpackfs] Copy files when sourcefs = "file"
- Just use the existing rsync code, which can do both
   files and directory trees.
 - The existing code assumed we were always copying directories.
   Now double-check beforehand.
5 years ago
Adriaan de Groot 27cdaba8b2 [unpackfs] Special-case file sources 5 years ago
Adriaan de Groot 7856c1a6a8 [unpackfs] Do more checks before doing any work 5 years ago
Adriaan de Groot 784bc5b86e [unpackfs] Expand documentation
- comment out the squashfs example, since it's not readily
   available even on developer systems
 - add entries for the upcoming "file" type.
5 years ago
Adriaan de Groot 03cdfc3af6 Merge branch 'issue-1248'
FIXES #1248

Now with documentation and chasing TryExec if a .desktop file is
given alongside a broken executable value (the value is still
mandatory, but `executable: /bin/nonexistent/no-really/whut`
is now a suitable setting).
5 years ago
Adriaan de Groot 7ffe25fca0 [displaymanager] Document that TryExec can supplant executable 5 years ago
Adriaan de Groot 1beadee2a7 [displaymanager] Believe the .desktop file
- if a default DE is configured but the executable doesn't exist,
   believe the .desktop file. Then use that, and warn if the
   whole thing can not be found.
5 years ago
Adriaan de Groot 290a0698d8 [displaymanager] Add DE.find() which believes .desktop files
- for a DE entry which has a bad executable setting,
   update the entry from the .desktop file using TryExec.
   This assumes that the TryExec command is actually something
   you might want to run.
5 years ago
Adriaan de Groot fe33952733 [displaymanager] Document the internal functions for DE finding
- rename find_* to _search_* to make clear they're internal.
5 years ago
Adriaan de Groot a3666cabe0 [displaymanager] Fix naming
- Having a global and a class-local function with the same name
   that do very different things is confusing.
5 years ago
Adriaan de Groot fb07757aab [displaymanager] Document *defaultDesktopEnvironment*
- while the keys are mandatory, their meaning is entirely optional.
5 years ago
Adriaan de Groot 0510820594 [displaymanager] Document what the list of DE's is for 5 years ago
Calamares CI 7a8c44a4a3 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI ecb1128b61 i18n: [dummypythonqt] Automatic merge of Transifex translations 5 years ago
Calamares CI aecf776bf7 i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot 479ffb3530 Changes: credits, mention bug numbers 5 years ago
Adriaan de Groot 5d0a5c035d
Merge pull request #1243 from stikonas/master
QLatin1Literal->QLatin1String.
5 years ago
Adriaan de Groot d2899d4bee Merge branch 'issue-1247'
Look at the TryExec line, if it is there in the .desktop file

FIXES #1247
5 years ago
Adriaan de Groot 92ab0c1add [displaymanager] Unify looking for executables
- use executable, and the result of looking up TryExec
 - reduce chattiness again
5 years ago
Adriaan de Groot 0b81d2562b [displaymanager] Be more chatty 5 years ago
Adriaan de Groot f9e36b9c73 [displaymanager] Missing self 5 years ago
Adriaan de Groot 01cd95512f [displaymanager] Check the TryExec key from the .desktop file 5 years ago
Adriaan de Groot 38369634df [displaymanager] Find the .desktop file explicitly 5 years ago
Adriaan de Groot 409c90a5bf i18n: welcome Malayalam translation 5 years ago
Calamares CI 3caab1cf96 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI d77141a147 i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot bb9cca643f [libcalamares] Avoid warnings from MOC-generated code
- Moc generates Q_UNUSED(_a); which in turn (with clang) issues
   a superfluous-semicolon warning. Existing code with automoc
   uses utils/moc-warnings.h to turn off warnings that are issued
   on moc code. Include it explicitly here because automoc isn't
   applied.
5 years ago
Adriaan de Groot 3c387a11c9 [libcalamares] class/struct mismatch
- Manager::Private is a class, not just a struct. Needed for
   hypothetical MSVC compatibility.
5 years ago
Adriaan de Groot 4799e821d3 [locale] Reduce warnings, missing override 5 years ago
Adriaan de Groot 57bb9c16f4 [displaymanager] Also look for Wayland sessions
- Sessions can be X11-sessions (living in xsessions) or Wayland-
   (living in wayland-sessions). Look in both places.
 - Refactor code a little to make it nicer to read.
5 years ago
Adriaan de Groot f8ed7009f1 Changes: mention module updates 5 years ago
Andrius Štikonas 490c14d93d QLatin1Literal->QLatin1String. 5 years ago