[calamares] New snapshot (20141115git6b2ccfb442def).

Kevin Kofler kkofler at fedoraproject.org
Sat Nov 15 04:00:19 UTC 2014


commit 023120546d526f2e04617fc331e5338a063ce80d
Author: Kevin Kofler <Kevin at tigcc.ticalc.org>
Date:   Sat Nov 15 04:58:44 2014 +0100

    New snapshot (20141115git6b2ccfb442def).
    
    * Sat Nov 15 2014 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0-0.13.20141115git6b2ccfb442def
    - New snapshot, adds retranslation support to more modules, fixes writing
      /etc/hosts, writes /etc/locale.conf (always LANG=en_US.UTF-8 for now)
    - Drop grub2-tools (calamares#123) patch, names made configurable upstream
    - Update default-settings patch to set the grub2 names and handle new modules
    - Drop workaround recreating calamares/libcalamares.so symlink, fixed upstream
    - Move desktop-file-validate call to %%check

 .gitignore                       |    2 +
 calamares-default-settings.patch |   64 ++++++++++++++++++++++---------------
 calamares-grub2-tools.patch      |   14 --------
 calamares.spec                   |   34 +++++++++----------
 sources                          |    2 +-
 5 files changed, 57 insertions(+), 59 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d95ef8a..5315206 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
 /calamares-faa77d7f5e65620212b6abcba9bc71e55bb78f4e.tar.gz
 /calamares-partitionmanager-3f1ace00592088a920f731acb1e42417f71f5e62.tar.gz
+/calamares-7478c1266b47fde439c2882d835dc56f513ad64e.tar.gz
+/calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838.tar.gz
diff --git a/calamares-default-settings.patch b/calamares-default-settings.patch
index b8c1fd8..44226fe 100644
--- a/calamares-default-settings.patch
+++ b/calamares-default-settings.patch
@@ -1,6 +1,6 @@
-diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/settings.conf calamares-default-settings/settings.conf
---- calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/settings.conf	2014-10-17 11:52:29.000000000 +0200
-+++ calamares-default-settings/settings.conf	2014-10-20 03:36:22.000000000 +0200
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/settings.conf calamares-default-settings/settings.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/settings.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/settings.conf	2014-11-15 04:36:58.000000000 +0100
 @@ -4,7 +4,7 @@
  # Modules can be job modules (with different interfaces) and QtWidgets view modules.
  # They could all be placed in a number of different paths.
@@ -10,29 +10,28 @@ diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/settings.conf calama
  
  # We define the module names in the order they should show up (QtWidget view modules,
  # with one or more pages) OR be executed if enqueued (all other modules).
-@@ -29,17 +29,15 @@
- # allowed, their names should be added here as placeholders to specify the order in
- # which view module jobs should be enqueued. Job modules are also allowed.
- install:
--#- dummyprocess
--#- dummypython
- - partition
- - mount
- - unpackfs
- - fstab
+@@ -38,14 +38,14 @@
  - locale
  - keyboard
+ - localecfg
 -- initcpiocfg
 -- initcpio
-+- dracut
++#- initcpiocfg
++#- initcpio
  - users
+-#- displaymanager
 +- displaymanager
  - networkcfg
  - hwclock
  - services
-diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/displaymanager/displaymanager.conf calamares-default-settings/src/modules/displaymanager/displaymanager.conf
---- calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/displaymanager/displaymanager.conf	2014-10-17 11:52:29.000000000 +0200
-+++ calamares-default-settings/src/modules/displaymanager/displaymanager.conf	2014-10-20 03:29:04.000000000 +0200
+-#- dracut
++- dracut
+ #- initramfs
+ - grubcfg
+ - grub
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/displaymanager/displaymanager.conf calamares-default-settings/src/modules/displaymanager/displaymanager.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/displaymanager/displaymanager.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/src/modules/displaymanager/displaymanager.conf	2014-11-15 04:48:36.000000000 +0100
 @@ -3,10 +3,4 @@
  #It also sets up autologin, if the feature is enabled in globalstorage.
  #The displaymanagers list can also be set in globalstorage, and in that case it overrides anything set up here.
@@ -44,9 +43,22 @@ diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/displaym
 -  - mdm
 -  - lxdm
 -  - kdm
-diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/locale/locale.conf calamares-default-settings/src/modules/locale/locale.conf
---- calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/locale/locale.conf	2014-10-17 11:52:29.000000000 +0200
-+++ calamares-default-settings/src/modules/locale/locale.conf	2014-10-20 03:18:15.000000000 +0200
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/grub/grub.conf calamares-default-settings/src/modules/grub/grub.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/grub/grub.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/src/modules/grub/grub.conf	2014-11-15 04:48:36.000000000 +0100
+@@ -1,6 +1,6 @@
+ ---
+ # GRUB 2 binary names and boot directory
+ # Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names.
+-grubInstall: "grub-install"
+-grubMkconfig: "grub-mkconfig"
+-grubCfg: "/boot/grub/grub.cfg"
++grubInstall: "grub2-install"
++grubMkconfig: "grub2-mkconfig"
++grubCfg: "/boot/grub2/grub.cfg"
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/locale/locale.conf calamares-default-settings/src/modules/locale/locale.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/locale/locale.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/src/modules/locale/locale.conf	2014-11-15 04:48:36.000000000 +0100
 @@ -1,3 +1,4 @@
  ---
 -region:     "Europe"
@@ -54,9 +66,9 @@ diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/locale/l
 +# default to UTC
 +region:     "Atlantic"
 +zone:       "Reykjavik"
-diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/unpackfs/unpackfs.conf calamares-default-settings/src/modules/unpackfs/unpackfs.conf
---- calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/unpackfs/unpackfs.conf	2014-10-17 11:52:29.000000000 +0200
-+++ calamares-default-settings/src/modules/unpackfs/unpackfs.conf	2014-10-20 04:59:58.000000000 +0200
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/unpackfs/unpackfs.conf calamares-default-settings/src/modules/unpackfs/unpackfs.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/unpackfs/unpackfs.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/src/modules/unpackfs/unpackfs.conf	2014-11-15 04:48:36.000000000 +0100
 @@ -1,8 +1,5 @@
  ---
  unpack:
@@ -67,9 +79,9 @@ diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/unpackfs
 -    -   source: "/path/to/another/filesystem.sqfs"
 -        sourcefs: "squashfs"
 -        destination: ""
-diff -ur calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/users/users.conf calamares-default-settings/src/modules/users/users.conf
---- calamares-8a623cc1181e94b9bf4f1511061ef817e4ccc5df/src/modules/users/users.conf	2014-10-17 11:52:29.000000000 +0200
-+++ calamares-default-settings/src/modules/users/users.conf	2014-10-20 03:35:35.000000000 +0200
+diff -ur calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/users/users.conf calamares-default-settings/src/modules/users/users.conf
+--- calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838/src/modules/users/users.conf	2014-11-15 04:44:09.000000000 +0100
++++ calamares-default-settings/src/modules/users/users.conf	2014-11-15 04:48:36.000000000 +0100
 @@ -3,8 +3,7 @@
  defaultGroups:
      - lp
diff --git a/calamares.spec b/calamares.spec
index ddfe182..0b90c21 100644
--- a/calamares.spec
+++ b/calamares.spec
@@ -1,10 +1,10 @@
-%global snapdate 20141111
-%global snaphash faa77d7f5e65620212b6abcba9bc71e55bb78f4e
+%global snapdate 20141115
+%global snaphash 6b2ccfb442defc1ffeb9359edd892aae5335b838
 %global partitionmanagerhash 3f1ace00592088a920f731acb1e42417f71f5e62
 
 Name:           calamares
 Version:        0
-Release:        0.12.%{snapdate}git%(echo %{snaphash} | cut -c -13)%{?dist}
+Release:        0.13.%{snapdate}git%(echo %{snaphash} | cut -c -13)%{?dist}
 Summary:        Installer from a live CD/DVD/USB to disk
 
 License:        GPLv3+
@@ -14,15 +14,10 @@ Source1:        https://github.com/calamares/partitionmanager/archive/%{partitio
 # documentation file describing how to rebrand Calamares
 Source2:        README.branding
 
-# fix / work around https://github.com/calamares/calamares/issues/123
-# "Hardcoded binary names grub-install and grub-mkconfig (wrong on Fedora)"
-# The patch hardcodes them to grub2-install and grub2-mkconfig instead.
-# It also fixes the hardcoded path to grub.cfg to /boot/grub2/grub.cfg.
-Patch0:         calamares-grub2-tools.patch
 # adjust some default settings (default shipped .conf files)
-Patch1:         calamares-default-settings.patch
+Patch0:         calamares-default-settings.patch
 # .desktop file customizations and fixes (e.g. don't use nonexistent Icon=)
-Patch2:         calamares-desktop-file.patch
+Patch1:         calamares-desktop-file.patch
 
 BuildRequires:  kf5-rpm-macros
 
@@ -104,9 +99,8 @@ developing custom modules for Calamares.
 rmdir src/modules/partition/partitionmanager
 mv -f partitionmanager-%{partitionmanagerhash} src/modules/partition/partitionmanager
 cp -pf %{SOURCE2} .
-%patch0 -p1 -b .grub2-tools
-%patch1 -p1 -b .default-settings
-%patch2 -p1 -b .desktop-file
+%patch0 -p1 -b .default-settings
+%patch1 -p1 -b .desktop-file
 # delete backup files so they don't get installed
 rm -f src/modules/*/*.conf.default-settings
 
@@ -123,12 +117,8 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 # own the local settings directories
 mkdir -p %{buildroot}%{_sysconfdir}/calamares/modules
 mkdir -p %{buildroot}%{_sysconfdir}/calamares/branding
-# fix the symlink not to point to the devel library
-pushd %{buildroot}%{_libdir}/calamares
-rm -f libcalamares.so
-ln -sf ../libcalamares.so.* libcalamares.so
-popd
 
+%check
 # validate the .desktop file
 desktop-file-validate %{buildroot}%{_datadir}/applications/calamares.desktop
 
@@ -173,6 +163,14 @@ fi
 
 
 %changelog
+* Sat Nov 15 2014 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0-0.13.20141115git6b2ccfb442def
+- New snapshot, adds retranslation support to more modules, fixes writing
+  /etc/hosts, writes /etc/locale.conf (always LANG=en_US.UTF-8 for now)
+- Drop grub2-tools (calamares#123) patch, names made configurable upstream
+- Update default-settings patch to set the grub2 names and handle new modules
+- Drop workaround recreating calamares/libcalamares.so symlink, fixed upstream
+- Move desktop-file-validate call to %%check
+
 * Tue Nov 11 2014 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0-0.12.20141111gitfaa77d7f5e656
 - New snapshot, writes keyboard configuration files to the installed system
   (calamares#31), adds a language selector and dynamic retranslation support
diff --git a/sources b/sources
index c7ae578..2d0b8a5 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-e5c4ff39413fc2868d96402eed72dfdc  calamares-faa77d7f5e65620212b6abcba9bc71e55bb78f4e.tar.gz
+a7f76a846409b2f6c990281d2be0cb24  calamares-6b2ccfb442defc1ffeb9359edd892aae5335b838.tar.gz
 853bb899693b47d43a78e6142d07e235  calamares-partitionmanager-3f1ace00592088a920f731acb1e42417f71f5e62.tar.gz


More information about the scm-commits mailing list