Kevin Kofler 22f674d
diff -ur calamares-3.1.8/settings.conf calamares-3.1.8-default-settings/settings.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/settings.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/settings.conf	2017-11-14 16:53:50.562464805 +0100
Kevin Kofler 3c97739
@@ -80,21 +80,22 @@
Kevin Kofler 791974b
   - locale
Kevin Kofler 791974b
   - keyboard
Kevin Kofler 63e7577
   - localecfg
Kevin Kofler 791974b
-#  - luksbootkeyfile
Kevin Kofler 791974b
+  - luksbootkeyfile
Kevin Kofler 63e7577
 #  - luksopenswaphookcfg
Kevin Kofler 791974b
-#  - dracutlukscfg
Kevin Kofler f774b4a
-#  - plymouthcfg
Kevin Kofler 63e7577
-  - initcpiocfg
Kevin Kofler 63e7577
-  - initcpio
Kevin Kofler 791974b
+  - dracutlukscfg
Kevin Kofler f774b4a
+  - plymouthcfg
Kevin Kofler 63e7577
+#  - initcpiocfg
Kevin Kofler 63e7577
+#  - initcpio
Kevin Kofler 63e7577
   - users
Kevin Kofler 63e7577
   - displaymanager
Kevin Kofler 63e7577
   - networkcfg
Kevin Kofler 63e7577
   - hwclock
Kevin Kofler 63e7577
   - services
Kevin Kofler 63e7577
-#  - dracut
Kevin Kofler 63e7577
-  - initramfs
Kevin Kofler 63e7577
-#  - grubcfg
Kevin Kofler 63e7577
+  - dracut
Kevin Kofler 63e7577
+#  - initramfs
Kevin Kofler 63e7577
+  - grubcfg
Kevin Kofler 63e7577
   - bootloader
Kevin Kofler 63e7577
+  - packages
Kevin Kofler 63e7577
   - umount
Kevin Kofler 63e7577
 - show:
Kevin Kofler 63e7577
 #  - webview@owncloud
Kevin Kofler 3c97739
@@ -109,7 +110,7 @@
Kevin Kofler 397b373
 # Only the name of the branding component (directory) should be specified here, Calamares
Kevin Kofler 397b373
 # then takes care of finding it and loading the contents.
Kevin Kofler 63e7577
 # YAML: string.
Kevin Kofler 397b373
-branding: default
Kevin Kofler 397b373
+branding: auto
Kevin Kofler 397b373
 
Kevin Kofler 63e7577
 # If this is set to true, Calamares will show an "Are you sure?" prompt right before
Kevin Kofler 63e7577
 # each execution phase, i.e. at points of no return. If this is set to false, no prompt
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/bootloader/bootloader.conf calamares-3.1.8-default-settings/src/modules/bootloader/bootloader.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/bootloader/bootloader.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/bootloader/bootloader.conf	2017-11-14 16:53:50.641463674 +0100
Kevin Kofler 397b373
@@ -17,11 +17,13 @@
Kevin Kofler 397b373
 
Kevin Kofler 397b373
 # GRUB 2 binary names and boot directory
Kevin Kofler 397b373
 # Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names.
Kevin Kofler 397b373
-grubInstall: "grub-install"
Kevin Kofler 397b373
-grubMkconfig: "grub-mkconfig"
Kevin Kofler 397b373
-grubCfg: "/boot/grub/grub.cfg"
Kevin Kofler 397b373
+grubInstall: "grub2-install"
Kevin Kofler 397b373
+grubMkconfig: "grub2-mkconfig"
Kevin Kofler 397b373
+grubCfg: "/boot/grub2/grub.cfg"
Kevin Kofler 397b373
 # Optionally set the --bootloader-id to use for EFI. If not set, this defaults
Kevin Kofler 397b373
 # to the bootloaderEntryName from branding.desc with problematic characters
Kevin Kofler 397b373
 # replaced. If an efiBootloaderId is specified here, it is taken to already be a
Kevin Kofler 397b373
 # valid directory name, so no such postprocessing is done in this case.
Kevin Kofler 397b373
-# efiBootloaderId: "dirname"
Kevin Kofler 397b373
+# PACKAGER NOTE: If you really want to change this value, you will also have to
Kevin Kofler 397b373
+#                change the hardcoded directory name in the grub2(-efi) package.
Kevin Kofler 397b373
+efiBootloaderId: "fedora"
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/keyboard/keyboard.conf calamares-3.1.8-default-settings/src/modules/keyboard/keyboard.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/keyboard/keyboard.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/keyboard/keyboard.conf	2017-11-14 16:53:50.721462529 +0100
Kevin Kofler 1f5086f
@@ -11,4 +11,4 @@
Kevin Kofler 1f5086f
 # Write keymap configuration to /etc/default/keyboard, usually
Kevin Kofler 1f5086f
 # found on Debian-related systems.
Kevin Kofler 1f5086f
 # Defaults to true if nothing is set.
Kevin Kofler 1f5086f
-#writeEtcDefaultKeyboard:   true
Kevin Kofler 1f5086f
+writeEtcDefaultKeyboard: false
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/license/license.conf calamares-3.1.8-default-settings/src/modules/license/license.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/license/license.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/license/license.conf	2017-11-14 16:53:50.721462529 +0100
Kevin Kofler 397b373
@@ -3,21 +3,9 @@
Kevin Kofler 397b373
 ---
Kevin Kofler 397b373
 # YAML: list of maps.
Kevin Kofler 397b373
 entries:
Kevin Kofler 397b373
-- id:       nvidia      # Entry identifier, must be unique. Not user visible. YAML: string.
Kevin Kofler 397b373
-  name:     Nvidia      # Pretty name for the software product, user visible and untranslatable. YAML: string.
Kevin Kofler 397b373
-  vendor:   Nvidia Corporation # Pretty name for the software vendor, user visible and untranslatable. YAML: string, optional, default is empty.
Kevin Kofler 397b373
+- id:       evil        # Entry identifier, must be unique. Not user visible. YAML: string.
Kevin Kofler 397b373
+  name:     Evil        # Pretty name for the software product, user visible and untranslatable. YAML: string.
Kevin Kofler 397b373
+  vendor:   Evil Corporation # Pretty name for the software vendor, user visible and untranslatable. YAML: string, optional, default is empty.
Kevin Kofler 397b373
   type:     driver      # Package type for presentation, not user visible but affects user visible strings. YAML: string, allowed values: driver, gpudriver, browserplugin, codec, package, software; optional, default is software.
Kevin Kofler 397b373
-  url:      http://developer.download.nvidia.com/cg/Cg_3.0/license.pdf  # Url of license text to display in a web view. YAML: string.
Kevin Kofler 397b373
+  url:      http://www.example.com/evil_666.0/license.pdf  # Url of license text to display in a web view. YAML: string.
Kevin Kofler 397b373
   required: false       # If set to true, the user cannot proceed without accepting this license. YAML: boolean, optional, default is false.
Kevin Kofler 397b373
-- id:       amd
Kevin Kofler 397b373
-  name:     Catalyst
Kevin Kofler 397b373
-  vendor:   "Advanced Micro Devices, Inc."
Kevin Kofler 397b373
-  type:     gpudriver
Kevin Kofler 397b373
-  url:      http://support.amd.com/en-us/download/eula
Kevin Kofler 397b373
-  required: false
Kevin Kofler 397b373
-- id:       flashplugin
Kevin Kofler 397b373
-  name:     Adobe Flash
Kevin Kofler 397b373
-  vendor:   Adobe Systems Incorporated
Kevin Kofler 397b373
-  type:     browserplugin
Kevin Kofler 397b373
-  url:      http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf
Kevin Kofler 397b373
-  required: true
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/netinstall/netinstall.conf calamares-3.1.8-default-settings/src/modules/netinstall/netinstall.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/netinstall/netinstall.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/netinstall/netinstall.conf	2017-11-14 16:53:50.787461586 +0100
Kevin Kofler 22f674d
@@ -1,7 +1,10 @@
Kevin Kofler 397b373
 ---
Kevin Kofler 22f674d
 # This is the URL that is retrieved to get the netinstall groups-and-packages
Kevin Kofler 22f674d
 # data (which should be in the format described in netinstall.yaml).
Kevin Kofler 63e7577
-groupsUrl: http://chakraos.org/netinstall.php
Kevin Kofler 63e7577
+# Packager note: If you want to enable the netinstall module, you will also have
Kevin Kofler 63e7577
+#                to create such a file (see the example in the source code).
Kevin Kofler 63e7577
+groupsUrl: file:///etc/calamares/modules/netinstall.yaml
Kevin Kofler 63e7577
+#groupsUrl: http://example.com/netinstall.yaml
Kevin Kofler 22f674d
 
Kevin Kofler 22f674d
 # If the installation can proceed without netinstall (e.g. the Live CD
Kevin Kofler 22f674d
 # can create a working installed system, but netinstall is preferred
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/packages/packages.conf calamares-3.1.8-default-settings/src/modules/packages/packages.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/packages/packages.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/packages/packages.conf	2017-11-14 16:53:50.788461571 +0100
Kevin Kofler 3fa9135
@@ -12,12 +12,12 @@
Kevin Kofler 3fa9135
 #  - entropy     - Sabayon package manager
Kevin Kofler 3fa9135
 #  - dummy       - Dummy manager, only logs
Kevin Kofler 397b373
 #
Kevin Kofler 3fa9135
-backend: dummy
Kevin Kofler 397b373
+backend: dnf
Kevin Kofler d0e6630
 
Kevin Kofler 3fa9135
 # If set to true, a package-manager specific update procedure
Kevin Kofler 3fa9135
 # is run first (only if there is internet) to update the list
Kevin Kofler 3fa9135
 # of packages and dependencies.
Kevin Kofler d0e6630
-update_db: true
Kevin Kofler d0e6630
+update_db: false
Kevin Kofler d0e6630
 
Kevin Kofler 397b373
 #
Kevin Kofler 397b373
 # List of maps with package operations such as install or remove.
Kevin Kofler 3fa9135
@@ -112,11 +112,5 @@
Kevin Kofler 3fa9135
 # of packages, this can lead to a considerable time savings.
Kevin Kofler 397b373
 #
Kevin Kofler 3fa9135
 operations:
Kevin Kofler 3fa9135
-  - install:
Kevin Kofler 3fa9135
-    - vi
Kevin Kofler 3fa9135
-    - wget
Kevin Kofler 3fa9135
-    - binutils
Kevin Kofler 3fa9135
-  - remove:
Kevin Kofler 3fa9135
-    - vi
Kevin Kofler 3fa9135
-    - wget
Kevin Kofler 3fa9135
-    - binutils
Kevin Kofler d0e6630
+  - try_remove:
Kevin Kofler d0e6630
+    - calamares
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/partition/partition.conf calamares-3.1.8-default-settings/src/modules/partition/partition.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/partition/partition.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/partition/partition.conf	2017-11-14 16:53:50.862460511 +0100
Kevin Kofler 0bee73a
@@ -21,7 +21,7 @@
Kevin Kofler 077f968
 neverCreateSwap:        false
Kevin Kofler 63e7577
 
Kevin Kofler 63e7577
 # Correctly draw nested (e.g. logical) partitions as such.
Kevin Kofler 63e7577
-drawNestedPartitions:   false
Kevin Kofler 63e7577
+drawNestedPartitions:   true
Kevin Kofler 63e7577
 
Kevin Kofler 63e7577
 # Show/hide partition labels on manual partitioning page.
Kevin Kofler 63e7577
 alwaysShowPartitionLabels: true
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/services/services.conf calamares-3.1.8-default-settings/src/modules/services/services.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/services/services.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/services/services.conf	2017-11-14 16:53:50.863460497 +0100
Kevin Kofler 3c97739
@@ -12,9 +12,4 @@
Kevin Kofler 397b373
   - name: "graphical"
Kevin Kofler 397b373
     mandatory: true
Kevin Kofler 397b373
 
Kevin Kofler 397b373
-disable:
Kevin Kofler 397b373
-  - name: "pacman-init"
Kevin Kofler 397b373
-    mandatory: false
Kevin Kofler 3c97739
-
Kevin Kofler 3c97739
-# Example to express an empty list:
Kevin Kofler 3c97739
-# disable: []
Kevin Kofler 397b373
+disable: []
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/umount/umount.conf calamares-3.1.8-default-settings/src/modules/umount/umount.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/umount/umount.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/umount/umount.conf	2017-11-14 16:53:50.863460497 +0100
Kevin Kofler 63e7577
@@ -1,9 +1,6 @@
Kevin Kofler 63e7577
 ---
Kevin Kofler 0bee73a
-#srcLog:       "/path/to/installation.log"
Kevin Kofler 63e7577
-#destLog:      "/var/log/installation.log"
Kevin Kofler 63e7577
-# example when using the Calamares created log:
Kevin Kofler 63e7577
-#srcLog:      "/root/.cache/Calamares/Calamares/Calamares.log"
Kevin Kofler 63e7577
-#destLog:     "/var/log/Calamares.log"
Kevin Kofler 63e7577
+srcLog:      "/root/.cache/Calamares/Calamares/Calamares.log"
Kevin Kofler 63e7577
+destLog:     "/var/log/calamares.log"
Kevin Kofler 63e7577
 # example when creating with a sudo calamares -d log:
Kevin Kofler 0bee73a
-#srcLog:      "/home/live/installation.log"
Kevin Kofler 0bee73a
+#srcLog:      "/home/liveuser/installation.log"
Kevin Kofler 63e7577
 #destLog:     "/var/log/installation.log"
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/unpackfs/unpackfs.conf calamares-3.1.8-default-settings/src/modules/unpackfs/unpackfs.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/unpackfs/unpackfs.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/unpackfs/unpackfs.conf	2017-11-14 16:53:50.863460497 +0100
Kevin Kofler 3fa9135
@@ -33,6 +33,10 @@
Kevin Kofler 3fa9135
 
Kevin Kofler 3fa9135
 # You can list filesystem source paths relative to the Calamares run
Kevin Kofler 3fa9135
 # directory, if you use -d (this is only useful for testing, though).
Kevin Kofler 3fa9135
-    -   source: ./example.sqfs
Kevin Kofler 3fa9135
-        sourcefs: squashfs
Kevin Kofler 3fa9135
+#    -   source: ./example.sqfs
Kevin Kofler 3fa9135
+#        sourcefs: squashfs
Kevin Kofler 3fa9135
+#        destination: ""
Kevin Kofler 3fa9135
+
Kevin Kofler 397b373
+    -   source: "/dev/mapper/live-base"
Kevin Kofler 3fa9135
+        sourcefs: "ext4"
Kevin Kofler 397b373
         destination: ""
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/users/users.conf calamares-3.1.8-default-settings/src/modules/users/users.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/users/users.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/users/users.conf	2017-11-14 16:53:50.863460497 +0100
Kevin Kofler 3fa9135
@@ -15,15 +15,15 @@
Kevin Kofler 63e7577
     - users
Kevin Kofler 397b373
     - lp
Kevin Kofler 397b373
     - video
Kevin Kofler 397b373
-    - network
Kevin Kofler 397b373
-    - storage
Kevin Kofler 397b373
+    - dialout
Kevin Kofler 397b373
     - wheel
Kevin Kofler 397b373
     - audio
Kevin Kofler 397b373
 autologinGroup:  autologin
Kevin Kofler 397b373
-doAutologin:     true
Kevin Kofler 397b373
+doAutologin:     false
Kevin Kofler 077f968
 
Kevin Kofler 077f968
-# remove the following line to avoid creating /etc/sudoers.d/10-installer
Kevin Kofler 077f968
-sudoersGroup:    wheel
Kevin Kofler 077f968
+# this is already the default in /etc/sudoers, so do NOT set it here, as that
Kevin Kofler 077f968
+# would create a confusing /etc/sudoers.d/10-installer file that sets it again
Kevin Kofler 077f968
+# sudoersGroup:    wheel
Kevin Kofler 077f968
 
Kevin Kofler 397b373
 setRootPassword: true
Kevin Kofler 63e7577
 doReusePassword: true
Kevin Kofler 22f674d
diff -ur calamares-3.1.8/src/modules/welcome/welcome.conf calamares-3.1.8-default-settings/src/modules/welcome/welcome.conf
Kevin Kofler 22f674d
--- calamares-3.1.8/src/modules/welcome/welcome.conf	2017-11-14 16:18:58.000000000 +0100
Kevin Kofler 22f674d
+++ calamares-3.1.8-default-settings/src/modules/welcome/welcome.conf	2017-11-14 16:53:50.864460483 +0100
Kevin Kofler 077f968
@@ -6,7 +6,7 @@
Kevin Kofler 077f968
 requirements:
Kevin Kofler 077f968
     requiredStorage:    5.5
Kevin Kofler 077f968
     requiredRam:        1.0
Kevin Kofler 077f968
-    internetCheckUrl:   http://google.com
Kevin Kofler 077f968
+    internetCheckUrl:   http://fedoraproject.org/static/hotspot.txt
Kevin Kofler 0bee73a
 
Kevin Kofler 0bee73a
     # List conditions to check. Each listed condition will be
Kevin Kofler 0bee73a
     # probed in some way, and yields true or false according to