936 Commits (6906ba0b5992990aff82d6a4323111ac09ad5b34)
 

Author SHA1 Message Date
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
Teo Mrnjavac ecc2d27a18 Merge pull request #151 from calamares/localecfg
adding localecfg
10 years ago
Rohan Garg 60eb9cfae6 Use the correct file to write things into 10 years ago
Teo Mrnjavac 0f9496babe Finish up retranslation in PreparePage. 10 years ago
Teo Mrnjavac 280baf7326 Move PrepareCheckWidget text out of ctor. 10 years ago
Teo Mrnjavac 9b2dfdf1ec Use Retranslator in Prepare module (partial). 10 years ago
demmm faf2e2a775 Add localecfg & bootloader to settings.conf 10 years ago
Calamares CI e5ac1a5c4f Automatic merge of Transifex translations 10 years ago
demmm ff1383d7f5 adding localecfg
locale hardcoded to en_US until local globalstorage is available
run pep8 on bootloader main.py, plain switch from subprocess to chroot_call fails for gummiboot call
10 years ago
Teo Mrnjavac df200f2210 Merge pull request #150 from kkofler/fix-issue-123
grub, bootloader: Make the grub-* and /boot/grub names configurable.
10 years ago
Kevin Kofler 7e1ec78d35 grub, bootloader: Make the grub-* and /boot/grub names configurable.
Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names.

Fixes #123.
10 years ago
Rohan Garg d9187c25c7 check_chroot_call does not actually return a error code, use chroot_call
instead.

Thanks to Kevin Kofler for pointing this out.
10 years ago
Rohan Garg 1f6feb9417 Make sure we return a message when dracut or initramfs fail 10 years ago
Teo Mrnjavac 388363c1f2 Merge pull request #148 from calamares/gummibot
make gummiboot kernel/distro agnostic
10 years ago
Calamares CI c102ddb185 Automatic merge of Transifex translations 10 years ago
Teo Mrnjavac faa77d7f5e Use Retranslator in Partitioning module. 10 years ago
Teo Mrnjavac 8575240b95 Capture by-val in Retranslator macro. 10 years ago
Teo Mrnjavac 688cc8f798 Use Retranslator in KeyboardPage. 10 years ago
Rohan Garg fb92697a93 Make sure our return value is correct 10 years ago
Teo Mrnjavac 99114e04d8 Merge pull request #147 from kkofler/fix-issue-31
keyboard: Write the keyboard model and layout settings to the root mount point.
10 years ago
Teo Mrnjavac 1d9535053a Use Retranslator in GreetingPage. 10 years ago
Teo Mrnjavac e5c3888be2 Allow multiple CALAMARES_RETRANSLATE blocks in the same widget. 10 years ago
Teo Mrnjavac 945b59748a Add RETRANSLATE macro to CalamaresUtils::Retranslator. 10 years ago
Kevin Kofler 3e9de2a05a keyboard: Allow absolute paths for the xOrgConfFileName setting.
This should ensure it works on all distributions.
10 years ago
Rohan Garg 2c8aa950a3 Update README.md 10 years ago
Kevin Kofler 86d51b4a9c keyboard: Pass settings directly, not through GlobalStorage.
Pass the settings from keyboard.conf directly to the
SetKeyboardLayoutJob rather than through GlobalStorage.
10 years ago
Kevin Kofler 2fec6e3202 keyboard: kbd-model-map: Add link to the original.
In particular, to the upstream git log for the file.
10 years ago
Kevin Kofler bfdcf0dbc0 keyboard: Coding style fixes. 10 years ago
Teo Mrnjavac 6f3898a73d Use Retranslator in LocalePage. 10 years ago
Teo Mrnjavac 08b90e975b Add retranslator class to CalamaresUtils. 10 years ago
Calamares CI 30f029c184 Automatic merge of Transifex translations 10 years ago
demmm 53da965bb1 make gummiboot kernel/distro agnostic
add hibernate option to .conf
create a fallback entry in gummiboot menu
re-add firmware to globalstorage, simplifies this module, will be needed to add more OS to gummi
10 years ago
Kevin Kofler 4f9f7d7858 keyboard: Write the keyboard model and layout settings to the root mount point.
This is implemented as a new SetKeyboardLayout job that does the work.

Portions of the code are adapted from systemd-localed's source code,
which is under a compatible license (LGPLv2.1+, can be converted to our
GPLv3+ license). I ported it from C to to C++/Qt and made some minor
tweaks to the mapping logic (from X11 to vconsole layouts) though.

Fixes #31.

Tested on a Fedora Remix (Kannolo 21) with the default module settings
(finds the converted X11 keymaps for the virtual console) and with
convertedKeymapPath: "" (does the legacy keymap conversion as expected).
10 years ago
Teo Mrnjavac 54feddb330 Merge pull request #145 from shadeslayer/master
Add a initramfs module that updates the initramfs post install
10 years ago
Rohan Garg 2b26be4162 Fix copyright holder 10 years ago
Rohan Garg ce96b13c0d Add a initramfs module that updates the initramfs post install 10 years ago
Teo Mrnjavac dec452f9b5 Make LocalePage retranslatable. 10 years ago
Teo Mrnjavac 2617ef369e Use retranslate pattern in GreetingPage. 10 years ago