Rohan Garg
eed387f7a4
Make sure to check things exist before actually modifying them
...
This fixes crashes when a system does not have squashfs-tools or
a grub dir does not exist.
10 years ago
Teo Mrnjavac
9c10b49802
Check if the filesystem to be resized actually supports grow/shrink.
10 years ago
demmm
7a310ef27b
rename grub to bootloader calls
10 years ago
demmm
c1a1399958
adding new bootloader job
...
options are to use grub for BIOS, gummiboot for efi
set extra mountpoint when efi is found
10 years ago
Teo Mrnjavac
a58857baa6
Hook up the branding component code path in CalamaresApplication.
10 years ago
Teo Mrnjavac
2182918476
Groundwork for branding loader/manager.
10 years ago
Teo Mrnjavac
97cf2a796c
Load branding component name from Settings.
10 years ago
Teo Mrnjavac
f952b44922
Works better when you actually add it to CMakeLists.txt.
10 years ago
Teo Mrnjavac
8618d85b8f
Dummy default branding component.
10 years ago
Teo Mrnjavac
006f0e3eef
Make sure the window doesn't grow out of QScreen bounds.
10 years ago
Teo Mrnjavac
9e84581354
Only add wheel to sudoers if a wheel group is defined in conf.
10 years ago
Teo Mrnjavac
ad68ce0187
Make default groups, users group and autologin group configurable.
10 years ago
Teo Mrnjavac
0d1fb79ec8
New config file for users module.
10 years ago
Teo Mrnjavac
ce407a5ec4
Use good old C++ template instead of auto parameter which needs C++1y.
10 years ago
Teo Mrnjavac
961eadada4
New UI and logic for Alongside autopartitioning+install.
10 years ago
Teo Mrnjavac
08a2ab94e7
Use PMUtils::findPartitionByPath in PVS + fix back button in Alongside.
10 years ago
Teo Mrnjavac
2347ead200
Remove bad debug feature.
10 years ago
Teo Mrnjavac
6d60ca5e63
Fix item order in ChoicePage
10 years ago
Teo Mrnjavac
6bd5736d35
Add findPartitionByPath to PMUtils
10 years ago
Teo Mrnjavac
51d12b2b35
The vfat driver apparently supports FAT16 too, be consistent.
10 years ago
Teo Mrnjavac
482b2c0da2
Fix fstype names for mount -t syntax.
10 years ago
Teo Mrnjavac
e7995ad540
Improve Osprober logic to immediately check if entries are resizable.
10 years ago
Teo Mrnjavac
9ebc881223
Prevent segfault on exit when module not found.
10 years ago
Teo Mrnjavac
045d9cdf8c
Fix layout in partitioning choice page.
10 years ago
Teo Mrnjavac
faa39e1746
Enable resize+alongside radiobutton if osprober reports multiple lines.
10 years ago
Teo Mrnjavac
0801756cd1
Stub for Alongside page, and logic to detect if alongside is possible.
10 years ago
Teo Mrnjavac
dbd6573ed4
Write required disk space into GlobalStorage.
10 years ago
Teo Mrnjavac
c070b1c836
Const correctness.
10 years ago
Teo Mrnjavac
c6eb0721d9
Check for root mount point before going ahead.
10 years ago
Teo Mrnjavac
aeb20761cc
Add preview and partitioning operations to Erase+Autopartition code path
10 years ago
Teo Mrnjavac
8a50685c75
Add clearJobs to PCM
10 years ago
Teo Mrnjavac
b7f2d5d9d3
Fix page flow issue in partition module.
10 years ago
Teo Mrnjavac
a943d55063
Size policy on erase page.
10 years ago
Teo Mrnjavac
fdaea27475
Attempt at a window size fix.
10 years ago
Teo Mrnjavac
ef703b0859
Add page for erase+install operation.
10 years ago
Teo Mrnjavac
dab5a05116
Add isDirty check to PartitionCoreModule
10 years ago
Teo Mrnjavac
4cadbf9b98
Expose icon and tooltip in DeviceModel.
10 years ago
Teo Mrnjavac
a98a4bb614
Add ChoicePage to partition module + OS detection with os-prober.
10 years ago
Teo Mrnjavac
73246b47c6
Prefer nullptr over 0.
10 years ago
Teo Mrnjavac
d39e77f7e8
New PrettyRadioButton, an alternative to QRadioButton with rich text.
10 years ago
Teo Mrnjavac
4d9f887c58
Make the prepare viewmodule use WaitingWidget
10 years ago
Teo Mrnjavac
8651b33843
Make the locale viewmodule use WaitingWidget.
10 years ago
Teo Mrnjavac
13ccede630
Add new icons to CalamaresUtilsGui
10 years ago
Teo Mrnjavac
41cb09ea01
Add ClickableLabel, a QLabel which emits the clicked signal.
10 years ago
Teo Mrnjavac
382317dcaf
Added WaitingWidget to libcalamaresui, wrapper for QtWaitingSpinner
10 years ago
Teo Mrnjavac
b14a715300
Add icons to qrc.
10 years ago
Teo Mrnjavac
33569085b7
Merge pull request #116 from plfiorini/packages
...
Add packages job
10 years ago
Pier Luigi Fiorini
5624132172
Add packages job
...
This job can be used to install and remove packages.
10 years ago
Teo Mrnjavac
14130ae9c0
Only allow a ViewStep to change next button status if it's active now.
10 years ago
demmm
631649ea69
1.0 Gb RAM should be a good default
10 years ago
Teo Mrnjavac
a9aa3e9aa6
Show an error or warning if there are unsatisfied requirements.
10 years ago
Teo Mrnjavac
2182fd2f0c
Add info and fail icons to libcalamaresui.
10 years ago
Teo Mrnjavac
5434a04ebc
Block the install process if an entry is required but unsatisfied.
10 years ago
Teo Mrnjavac
87711c89fc
Use common icons in users viewmodule.
10 years ago
Teo Mrnjavac
d97bb47f09
Add proper QResrouce system to libcalamaresui, finish up prepare checks
...
This also adds ImageRegistry, a SVG cache, a bunch of utility functions
for shared pixmaps in CalamaresUtilsGui and renames several qrc files
in viewmodules.
10 years ago
Teo Mrnjavac
0404413b05
Store active user in GlobalStorage as username.
10 years ago
Teo Mrnjavac
3bef0b835a
Check for mains power in prepare viewmodule.
10 years ago
Teo Mrnjavac
26419f2c8a
Check for internet connection in prepare viewmodule.
10 years ago
Teo Mrnjavac
b32bbf2b9a
Add check for enough RAM to prepare viewmodule.
10 years ago
Teo Mrnjavac
03800e2966
Newline at end of file.
10 years ago
Teo Mrnjavac
9563b2efc7
WIP: new prepare viewmodule, with free space check using libparted.
10 years ago
Teo Mrnjavac
1bb6603998
Move spinner widget to libcalamaresui.
10 years ago
Teo Mrnjavac
cbfad6f637
Merge pull request #100 from calamares/initcpiocfg
...
New initcpiocfg module, ported from Thus.
10 years ago
Teo Mrnjavac
c70071406f
Merge pull request #99 from calamares/grubcfg
...
New grubcfg module, ported from Thus.
10 years ago
Pier Luigi Fiorini
2133880fdb
dracut: Don't read settings
...
This module doesn't have settings yet so this call fails.
10 years ago
Pier Luigi Fiorini
b40f3bf4bb
Initialize globalstorage before loading custom configuration
10 years ago
Teo Mrnjavac
b51cfd6a45
Merge pull request #106 from plfiorini/settingsconf
...
Try to find settings.conf from SYSCONFDIR
10 years ago
Pier Luigi Fiorini
f0921a41b2
Try to find settings.conf from SYSCONFDIR
...
Honor SYSCONFDIR as specified by CMake arguments instead of
using a hard-coded path.
Since GNUInstallDirs set CMAKE_INSTALL_FULL_SYSCONFDIR to
CMAKE_INSTALL_PREFIX/etc we need to change the default ourselves.
10 years ago
Daniel Hillenbrand
38f32bfd56
locale: make sure /etc/localtime doesn't exist
...
If /etc/localtime exists in source image, creating a new symlink will fail
and prevent the installer from doing it's job.
10 years ago
Daniel Hillenbrand
c97251d741
unpackfs: check for supported filesystems
...
Use /proc/filesystems to check if the system
supportes the given source filesystem.
10 years ago
Daniel Hillenbrand
148a29d506
unpackfs: code dedup
10 years ago
Philip
9de863a1af
New initcpiocfg module, ported from Thus.
10 years ago
Philip
82237d1bd1
grubcfg: group variables
10 years ago
Philip
0c4e8863cf
grubcfg: set swap_uuid variable
10 years ago
Philip
5b336fc3c5
New grubcfg module, ported from Thus.
10 years ago
Teo Mrnjavac
35f0dfc76d
List all files recursively.
10 years ago
Teo Mrnjavac
8ce769184e
Check for fs name validity.
10 years ago
Philip
37426b9f7a
Replace unsquashfs with unpackfs
...
Conflicts:
src/modules/unsquashfs/unsquashfs.conf
10 years ago
Teo Mrnjavac
ea32ba6a83
Compare with None
10 years ago
Teo Mrnjavac
ec7edc4b83
Improve diacritics transliteration.
10 years ago
Philip
ba1006a965
Fix autologin in displaymanager module
10 years ago
Teo Mrnjavac
52656190af
Documentation.
10 years ago
Teo Mrnjavac
fea3b68d61
s/AutoUser/User/
10 years ago
Teo Mrnjavac
bdc3185dbe
Let's assume for now that the ISO must ship a sddm.conf.
10 years ago
Teo Mrnjavac
fd4c93c485
Create sddm.conf if it doesn't exist.
10 years ago
Teo Mrnjavac
d6d40d44ee
PEP8 displaymanager.
10 years ago
Teo Mrnjavac
d93b8b9d44
New displaymanager module, based on Thus.
10 years ago
Teo Mrnjavac
9ba06a4cfb
Merge pull request #91 from calamares/services-module
...
New services module, inspired by Thus.
10 years ago
Teo Mrnjavac
a23d7890c0
Merge pull request #92 from calamares/networkcfg-module
...
New networkcfg module, based on Thus.
10 years ago
Teo Mrnjavac
da368c49e6
Merge pull request #93 from calamares/hwclock-module
...
New hwclock module, ported from Thus.
10 years ago
Teo Mrnjavac
ee4a0f1cba
Add support for full name, and user/host autocompletion and validation.
10 years ago
Teo Mrnjavac
6295f48ab7
Add removeDiacritics function to CalamaresUtils.
10 years ago
Teo Mrnjavac
f21da0035d
Refactor layouts in users page, add full name.
10 years ago
Teo Mrnjavac
7a3ce363b3
Add option to run process jobmodules in chroot.
10 years ago
Teo Mrnjavac
24f13d3ad1
New hwclock module, ported from Thus.
10 years ago
Teo Mrnjavac
1b54ec1039
New networkcfg module, based on Thus.
10 years ago
Teo Mrnjavac
c6c5c6ebde
New services module, inspired by Thus.
10 years ago
Aurélien Gâteau
75129131bb
More todos
10 years ago
Aurélien Gâteau
97980f5fad
Make PartitionSizeController handle cloning the partition for PartResizerWidget
10 years ago
Aurélien Gâteau
df89a391c4
Do not try to dereference m_viewStep if it's invalid
10 years ago