1723 Commits (0c840abdc5d86da3c75664694e1f3a587995b6cd)
 

Author SHA1 Message Date
Teo Mrnjavac d2288d0961 Write lc locale setting from GlobalStorage. 10 years ago
Teo Mrnjavac 6049267cf6 Load lcLocale value into GlobalStorage. Also allow localeGenPath setting
in locale.conf.
10 years ago
Teo Mrnjavac 2ca58c6f91 Massive cleanup in LocalePage. Add LCLocale setting, with autodetect. 10 years ago
Teo Mrnjavac 100f08518b Build LCLocale dialog. 10 years ago
Teo Mrnjavac ddfb8dfbc5 Add relevant strings. 10 years ago
Teo Mrnjavac 6cb072acc4 New LC LOCALE picker dialog. 10 years ago
Teo Mrnjavac f72f1ae5ca README.md for branding. 10 years ago
Calamares CI 244ca1b314 Automatic merge of Transifex translations 10 years ago
Manjaro Linux 580a142da8 Bump version
<a href="https://github.com/calamares/calamares/issues?q=milestone%3A0.17">Milestone 0.17</a> got closed.
10 years ago
Teo Mrnjavac c17898a650 Fix CI widget 10 years ago
Teo Mrnjavac da0afd6e55 Better error reporting in CreatePartitionTableJob.cpp 10 years ago
Calamares CI 5967917fb5 Automatic merge of Transifex translations 10 years ago
Teo Mrnjavac 0d64c849fd Unbreak build. Sorry. 10 years ago
Teo Mrnjavac 0d89ba761a Uic in GreetingPage. 10 years ago
Calamares CI 6984f6a870 Automatic merge of Transifex translations 10 years ago
Teo Mrnjavac 01c3244396 Merge pull request #155 from calamares/fix-issue-128
grubcfg: Create /etc/default/grub if missing.
10 years ago
Kevin Kofler ab4d31f1a6 bootloader: Allow overriding the bootloaderEntryName setting.
Allow setting bootloaderEntryName in bootloader.conf. If not specified
there, the setting will be taken from branding.desc.
10 years ago
Kevin Kofler 462819060b branding: Add a dedicated bootloaderEntryName setting.
Use it in the bootloader and grubcfg modules instead of
shortProductName.
10 years ago
Kevin Kofler 4df754ef29 Move detect_firmware_type to the prepare module.
This avoids the duplication between the bootloader and grub modules.
10 years ago
Calamares CI 91b711e0f7 Automatic merge of Transifex translations 10 years ago
Kevin Kofler 930a49677a grub/test.yaml: Define the shortProductName. 10 years ago
Kevin Kofler 132628c175 grub: Add EFI support.
Fixes #110.

This is based on Daniel Hillenbrand's submissions, but it makes the same
adjustments already done in the bootloader module that's already merged:

* Put detect_firmware_type into the grub module itself until a better
  place is found.

* Get the distribution name from the branding configuration and use the
  file_name_sanitizer on it.

* Get the grub-install executable name from the module configuration.

It also fixes a Python syntax error in the original submission.
10 years ago
Teo Mrnjavac 869ace58b8 Remove obsolete languages from enabled list. 10 years ago
Teo Mrnjavac 1f46f24337 Remove obsolete translation files. 10 years ago
Teo Mrnjavac 53c1e1f708 Update enabled translation languages + bump version. 10 years ago
Teo Mrnjavac fb37a0bf2f Fix focus in UsersPage. 10 years ago
Calamares CI 6ff9fd4677 Automatic merge of Transifex translations 10 years ago
Kevin Kofler 00604a8bca PythonHelper: Add support for bool.
Convert Python bool type from/to C++/QVariant bool (QVariant::Bool) in
PythonHelper::variantToPyObject and PythonHelper::variantFromPyObject.

This fixes the "override" option and any booleans in the "defaults" list
in grubcfg.conf.
10 years ago
Kevin Kofler 1499963920 grubcfg: Create /etc/default/grub if missing.
Also adds a grubcfg.conf with the following settings:

* overwrite: If set to true, always creates /etc/default/grub from
  scratch even if the file already existed. If set to false, edits the
  existing file instead. The default is "false".

* defaults: Default entries to write to /etc/default/grub if it does not
  exist yet or if we are overwriting it. Note that in addition,
  GRUB_CMDLINE_LINUX_DEFAULT and GRUB_DISTRIBUTOR will always be
  written, with automatically detected values. The default in the code
  is empty. The shipped grubcfg.conf currently reproduces the default
  settings from the Fedora installer Anaconda.

Fixes #128.
10 years ago
Kevin Kofler d5b95d79e5 grubcfg: Handle the case where expected lines are missing.
Check whether we actually had a GRUB_CMDLINE_LINUX_DEFAULT and a
GRUB_DISTRIBUTOR line, add any of them if it was missing.
10 years ago
Kevin Kofler f58cca1bb2 grubcfg: Don't error if /etc/default is missing.
It is created later in the function.
10 years ago
Kevin Kofler 5cae4e0632 partition: Don't assume that an unknown OS is Windows 7.
Don't talk about "Windows 7 programs, documents, photos, music, and
other files" when we actually have no idea what the other operating
system is or when there are multiple ones.
10 years ago
Teo Mrnjavac df47842fc7 Merge pull request #152 from calamares/python-branding
Give Python modules access to the branding information.
10 years ago
Calamares CI 9ae368f19d Automatic merge of Transifex translations 10 years ago
Kevin Kofler 75921ec125 bootloader/test.yaml: Define the shortProductName. 10 years ago
Kevin Kofler c27c053482 hacking/GlobalStorage.md: Document the "branding" dictionary. 10 years ago
Calamares CI 124d4c3780 Automatic merge of Transifex translations 10 years ago
Kevin Kofler 48eca95a26 grubcfg: Use shortProductName.
This is particularly useful if the full product name contains
"GNU/Linux" or "Linux", because e.g. "Generic GNU/Linux GNU/Linux" does
not make sense.
10 years ago
Kevin Kofler e420341ba6 bootloader: Use shortProductName.
This is particularly useful if the full product name contains
"GNU/Linux" or "Linux", because e.g. "Generic GNU/Linux GNU/Linux" does
not make sense.
10 years ago
Kevin Kofler 538b457ea8 branding: Add a shortProductName entry.
This is what the bootloader modules really want, and it was also missing
for consistency with the other branding entries.
10 years ago
Kevin Kofler cde7356f0d grubcfg: Quote the GRUB_DISTRIBUTOR value. 10 years ago
Kevin Kofler 76450b44a3 bootloader: Ensure that the file names are valid.
Change any '/' slashes to '-' dashes. Also change spaces to underscores
while we are at it.
10 years ago
Kevin Kofler 8f5b0585cb grubcfg: Get the distribution name from the branding.
Remove the redundant "distributor" setting from grubcfg.conf (and the
entire grubcfg.conf file that has no settings left for now).
10 years ago
Kevin Kofler 3cf5baadc1 bootloader: Get the distribution name from the branding.
Remove the redundant "distribution" setting from bootloader.conf.
10 years ago
Kevin Kofler 98f99fa5bf Introduce and use a Calamares::Branding::setGlobals method.
The method creates a map called "branding" in the global storage, and
inserts an entry for each of the branding strings. This makes the
branding information accessible to the Python modules.

The method is called by CalamaresApplication::initJobQueue.

This is necessary because the Branding class is in libcalamaresui, so
Python modules cannot access it directly.
10 years ago
Calamares CI 39e2170b6d Automatic merge of Transifex translations 10 years ago
Kevin Kofler 6b2ccfb442 settings.conf: Move localecfg job further up.
/etc/locale.conf should always be written before generating the
initramfs, because it will be added to the initramfs. So move the step
up to where the other locale-related jobs run.

Also add commented-out placeholders for the displaymanager and dracut
jobs so people will get the ordering right.
10 years ago
Kevin Kofler 7478c1266b Point the lib/calamares/libcalamares.so symlink to the versioned so.
Point the lib/calamares/libcalamares.so symlink for the Python modules
directly to the versioned lib/libcalamares.so.VERSION library rather
than to the lib/libcalamares.so symlink. This allows distributions to
install the lib/libcalamares.so symlink to a development package and
only ship lib/libcalamares.so.VERSION and lib/calamares/libcalamares.so
in the runtime package. It is also marginally faster (because only one
level of symlinks has to be resolved instead of two).

(I know this works because I have been manually fixing up this symlink
in the Fedora specfile so far.)
10 years ago
Calamares CI d5b1b23415 Automatic merge of Transifex translations 10 years ago
Teo Mrnjavac 78de47eb8c Retranslate Users module. 10 years ago