Commit Graph

1478 Commits

Author SHA1 Message Date
Philip Müller
239c7534d2 [locale] default to the states
Since our default locale setting is **en_US** anyway, it makes more sense to default to New York.
2016-08-15 10:06:06 +02:00
V3n3RiX
ef3600891f improve portage backend, so that it removes ALL calamares deps 2016-08-12 15:32:35 +01:00
Teo Mrnjavac
701d7d8a62 Be sure to validate user name even if empty. 2016-08-12 12:40:15 +02:00
Teo Mrnjavac
e6cabe277b Fix locale names and user-visible locale names. 2016-08-10 16:10:06 +02:00
Teo Mrnjavac
2b26f6e6c9 Fix localecfg to work with new locale module. 2016-08-10 12:11:48 +02:00
Teo Mrnjavac
dee87f68aa And in GS, it's called localeConf now. 2016-08-10 11:47:36 +02:00
Teo Mrnjavac
160d00a47a Write locales map into GS. 2016-08-10 11:47:24 +02:00
Teo Mrnjavac
8f44f76443 Use LocaleConfiguration in LocalePage. Add relevant widgets.
Also fix error reporting.
Move guesswork to LocaleConfiguration + a total rewrite.
Locale is now a LocaleConfiguration, that converts to QMap.
2016-08-10 11:45:22 +02:00
Teo Mrnjavac
f60f1c6220 New LocaleConfiguration class which also deals with locale guesswork. 2016-08-10 11:43:13 +02:00
Teo Mrnjavac
471d94a02e Read country codes from zone.tab. 2016-08-10 11:43:13 +02:00
Teo Mrnjavac
2e27c3b84b Don't try to overwrite resolv.conf in no-chroot mode. 2016-08-02 13:25:33 +02:00
Teo Mrnjavac
5e12096e4b Only use UTF-8 locales. 2016-08-02 13:25:33 +02:00
Teo Mrnjavac
849137c20b Use UUIDs instead of paths to match osprober entries with partitions. 2016-07-28 17:53:54 +02:00
Teo Mrnjavac
811261258b Try to load filesystem UUIDs into the OsproberEntryList structure. 2016-07-28 17:53:54 +02:00
Teo Mrnjavac
f13f6a1faf Add filesystem UUID to OsproberEntry structure. 2016-07-28 17:53:54 +02:00
Teo Mrnjavac
18b6e56271 nullptr safety. 2016-07-28 17:53:54 +02:00
Teo Mrnjavac
754cfc78b3 Make che color cache indexed by UUID instead of by path. 2016-07-28 17:53:54 +02:00
Philip
8768c3af66 [machineid] simplify code 2016-07-28 02:37:51 +02:00
Philip
ca9f4bc053 [manchineid] proper cleanup 2016-07-28 02:00:47 +02:00
Philip
24c0da3fb1 [machineid] fix copyright 2016-07-28 01:28:53 +02:00
Philip
23789675c8 [machineid] cleanup first
- to garantie a random new ID also dbus machine-id needs to be removed
2016-07-28 01:27:41 +02:00
Teo Mrnjavac
003456594e Try with new enumeration but no cache reset. 2016-07-27 16:55:22 +02:00
Teo Mrnjavac
1da4360ed6 Go on with colors enumeration even when there's a new partition. 2016-07-27 16:53:17 +02:00
Teo Mrnjavac
c08eecbbaf Invalidate colors cache on delete. 2016-07-27 16:49:53 +02:00
Teo Mrnjavac
9f1f3a8f54 Add invalidateCache to ColorUtils. 2016-07-27 16:49:13 +02:00
Teo Mrnjavac
39782f80c9 Fix warnings. 2016-07-27 13:38:30 +02:00
Teo Mrnjavac
01607d878a Write more LC variables in localecfg. 2016-07-26 17:39:55 +02:00
Teo Mrnjavac
41ee4096a6 Merge pull request #244 from hmikihth/master
Support the already mounted loop fs (example in the blackPanther OS)
2016-07-26 10:05:53 +02:00
Teo Mrnjavac
e9da3acd95 Fix EncryptWidget height. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
04ab71bad9 Fix default new partition text. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
9c90a2a500 Useless margins are useless. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
edeee85cd3 Write reuse Home check box string. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
e6f9714f84 Avoid homePartitionPath going out of scope. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
90bb64fb17 Pass current index by value. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
aaf85407fb Only look for a separate /home partition if a partition was found. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
d65df112dd If reuseHome is set and if /home/<username> exists, backup dotfiles. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
6c6e4a1f88 Write reuseHome to GlobalStorage. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
8b0b4c73de Add Q_UNUSED where relevant. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
d44a3d831b Warning fixes: avoid C-style casts. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
30ff216dea Warning fix: implicit cast. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
90c06bd733 Warning fixage (init list order, lossy cast, Q_UNUSED). 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
c1e535a8e8 Hide reuse checkbox on action selection change. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
a17f369cee React to reuse home checkbox by setting /home mount point.
Rearranged Replace workflow a bit: onPartitionReplaceSelected is now
the on choice slot, which in turn calls doReplaceSelectedPartition.
onHomeCheckBoxStateChanged also calls doReplaceSelectedPartition if we
need to redo the Replace task with/without a separate home to keep.
m_reuseHomeCheckBox is hidden by default.
2016-07-22 16:36:26 +02:00
Teo Mrnjavac
bc345b3ddc Add "reuse home" check box to .ui. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
45ed210192 Add OsproberHomePartitionPathRole to PartitionModel. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
be3070ca48 Populate /home partition path, if any. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
1443b335d3 OsproberEntry.cpp be gone! 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
edecccfa46 Build it. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
5fe5b8a4f3 Add some guesswork to acquire a part node from a fstab entry for /home. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
f2f5a18984 Reading a system's fstab lines into the osprober entries list. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
098aa5546c Add struct FstabEntry to OsproberEntry.h. 2016-07-22 16:36:26 +02:00
Teo Mrnjavac
2951c88990 Init filesystems asynchronously. 2016-07-20 13:02:04 +02:00
Teo Mrnjavac
45f6e6c55b Rearrange asynchronous scan in PartitionCoreModule a bit. 2016-07-19 13:04:00 +02:00
Teo Mrnjavac
92eb947cc5 Merge pull request #245 from shainer/netinstall
Netinstall module. See README for complete guide. Allows to configure...groups and packages; selected packages are installed through the 'packages' module.
2016-07-15 18:01:43 +02:00
shainer
5e2ed69629 Set a descriptive User Agent for requests, so sourceforge.net does not complain. 2016-07-15 14:02:14 +01:00
shainer
e462c3c8d8 Use QNetworkAccessManager instead of KIO to download the config; remove KIO dep. 2016-07-15 13:27:10 +01:00
Teo Mrnjavac
8704a799ad Merge pull request #249 from shainer/networkcfg
networkcfg needs to copy resolv.conf in the chroot
2016-07-12 12:25:30 +02:00
shainer
8798dc03ea README for netinstall now explains how to require a working connection when launching Calamares. 2016-07-11 22:07:42 +01:00
Teo Mrnjavac
611f81761b Merge pull request #247 from shainer/master
packageOperations should be a map between operation type and list of …
2016-07-11 11:20:59 +02:00
shainer
a45f78e9ac networkcfg needs to copy resolv.conf in the chroot. 2016-07-10 15:29:49 +01:00
shainer
d16691ae44 Add netinstall module setup instructions and lessons in README.md 2016-07-09 17:14:10 +01:00
shainer
53214a15bc Add pkgman to run_operations invocation. 2016-07-05 21:06:27 +01:00
shainer
d0321fdf4f When setting packageOperations, use QMap, not QHash, since QHash is not currently supported. 2016-07-04 22:20:54 +01:00
shainer
058c7d8913 packageOperations should be a map between operation type and list of packages. It does not make sense for it to be a list of dictionaries, all with the same format. Also makes conversions with QVariant harder. 2016-07-04 22:18:21 +01:00
shainer
f84da1e013 Fix build failure seen in the live test. 2016-07-02 23:54:32 +01:00
shainer
f2658f5eb0 Left commented code in previous commit, switch to cDebug(). 2016-06-30 23:00:03 +01:00
shainer
aa54d82d85 Last connect() conversion in the module. 2016-06-30 22:59:29 +01:00
shainer
c54fae2f6e Delete redundant include 2016-06-30 22:33:00 +01:00
shainer
793717e145 Change view name to 'Package selection' 2016-06-30 22:32:31 +01:00
shainer
afedf9e024 Switch two connects to Qt5 style. 2016-06-30 22:27:37 +01:00
Teo Mrnjavac
0f40e8f3fa Refresh summary widgets on leave. 2016-06-29 19:25:52 +02:00
Teo Mrnjavac
2c68802446 Reapply the action choice instead. 2016-06-29 18:46:02 +02:00
Teo Mrnjavac
b2b202d190 Do a full revert. 2016-06-29 18:34:02 +02:00
Teo Mrnjavac
f1a29033a2 Revert PCM before applying Alongside operation. 2016-06-29 18:21:38 +02:00
shainer
877eb71886 Use utils from the YamlUtils package to read nodes more elegantly. 2016-06-27 23:23:10 +01:00
shainer
631dcc18f5 Use nullptr instead of 0 for pointers. 2016-06-27 23:03:15 +01:00
shainer
b043b42795 Add copyright statements when missing, make them all the same. 2016-06-27 23:00:47 +01:00
shainer
a5cc9f2a9d Netinstall module. See README for complete guide. Allows to configure groups and packages; selected packages are installed through the 'packages' module. 2016-06-25 23:26:08 +01:00
Teo Mrnjavac
9d4a636a16 Revert "Improve debug output in PartitionBarsView."
This reverts commit 9e186190fc.
2016-06-24 17:38:52 +02:00
Teo Mrnjavac
59f0e9cc2d Revert "Improve debug output."
This reverts commit 3d5ccb2712.
2016-06-24 17:38:45 +02:00
Teo Mrnjavac
e96c7f95ef Improve debug output. 2016-06-24 17:15:26 +02:00
Teo Mrnjavac
9888a4e5d3 Only make it dirty if something changes. 2016-06-24 17:06:39 +02:00
Teo Mrnjavac
a96b7c1596 Reset previous spinBox value on resizer widget reset. 2016-06-24 17:00:55 +02:00
Teo Mrnjavac
1f664f1eec Keep track of previous spinbox value. 2016-06-24 16:58:23 +02:00
Teo Mrnjavac
cd94768850 Revert "Try to work around spinbox dirty status change on apply issue."
This reverts commit 9c90d54eda.
2016-06-24 16:46:56 +02:00
Teo Mrnjavac
9c90d54eda Try to work around spinbox dirty status change on apply issue. 2016-06-24 16:28:17 +02:00
Teo Mrnjavac
5450a18c85 Copyright. 2016-06-24 16:05:33 +02:00
Teo Mrnjavac
2e173c183f Do not align partition boundaries unless explicitly requested. 2016-06-24 16:04:48 +02:00
Teo Mrnjavac
9d995f3625 Use length instead of calculating sectors count. 2016-06-24 15:10:20 +02:00
Teo Mrnjavac
4f41cf54a9 Hook up PartitionLabelsView to model. 2016-06-23 10:01:13 +02:00
Teo Mrnjavac
3940e2b09d Add config option for always showing partition labels. 2016-06-23 10:00:55 +02:00
Teo Mrnjavac
5520972e5a Add labels view to manual partitioning page. 2016-06-23 10:00:00 +02:00
Teo Mrnjavac
3d5ccb2712 Improve debug output. 2016-06-23 09:48:03 +02:00
Teo Mrnjavac
9e186190fc Improve debug output in PartitionBarsView. 2016-06-22 18:18:53 +02:00
Teo Mrnjavac
d6676b2245 Retry mke2fs before giving up. 2016-06-21 17:20:45 +02:00
Teo Mrnjavac
66a516038b Check for existence of LUKS information. 2016-06-17 17:35:33 +02:00
Teo Mrnjavac
0f8ef4220c Lint. 2016-06-17 17:10:09 +02:00
Teo Mrnjavac
e6806048e4 Add support for generating crypttab.
This relies on the luksbootkeyfile module, which should create a keyfile
at / and add it to all interested partitions.
2016-06-17 17:04:20 +02:00
Teo Mrnjavac
73e4cee81b Copyright. 2016-06-17 15:58:32 +02:00
Teo Mrnjavac
5a6bc95859 Support NVME device naming. 2016-06-17 15:57:53 +02:00