Hello community,

here is the log from the commit of package yast2-storage for openSUSE:Factory 
checked in at 2014-07-18 13:49:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-storage (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-storage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-storage"

Changes:
--------

Old:
----
  yast2-storage-3.1.37.tar.bz2

New:
----
  yast2-storage-3.1.37a.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-storage.spec ++++++
--- /var/tmp/diff_new_pack.qkrfCH/_old  2014-07-18 13:49:06.000000000 +0200
+++ /var/tmp/diff_new_pack.qkrfCH/_new  2014-07-18 13:49:06.000000000 +0200
@@ -21,7 +21,7 @@
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source0:        %{name}-%{version}.tar.bz2
+Source0:        %{name}-%{version}a.tar.bz2
 
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  doxygen

++++++ yast2-storage-3.1.37.tar.bz2 -> yast2-storage-3.1.37a.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-storage-3.1.37/src/modules/StorageUtils.rb 
new/yast2-storage-3.1.37/src/modules/StorageUtils.rb
--- old/yast2-storage-3.1.37/src/modules/StorageUtils.rb        2014-07-10 
12:59:28.000000000 +0200
+++ new/yast2-storage-3.1.37/src/modules/StorageUtils.rb        2014-07-18 
11:56:32.000000000 +0200
@@ -52,11 +52,6 @@
                         "NUMBER_CLEANUP=yes NUMBER_LIMIT=10 
NUMBER_LIMIT_IMPORTANT=10 " <<
                         "TIMELINE_CREATE=no")
             SCR.Write(path(".sysconfig.yast2.USE_SNAPPER"), "yes")
-
-            SCR.Execute(path(".target.bash"), "/sbin/btrfs quota enable /")
-            SCR.Execute(path(".target.bash"), "/sbin/btrfs qgroup create 1/0 
/")
-            SCR.Execute(path(".target.bash"), "/usr/bin/snapper --no-dbus 
set-config QGROUP=1/0")
-
             SCR.Write(path(".sysconfig.yast2"), nil)
           else
             log.error("configuring snapper for root fs failed")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-storage-3.1.37/src/modules/StorageUtils.rb.orig 
new/yast2-storage-3.1.37/src/modules/StorageUtils.rb.orig
--- old/yast2-storage-3.1.37/src/modules/StorageUtils.rb.orig   1970-01-01 
01:00:00.000000000 +0100
+++ new/yast2-storage-3.1.37/src/modules/StorageUtils.rb.orig   2014-07-10 
12:59:28.000000000 +0200
@@ -0,0 +1,73 @@
+# encoding: utf-8
+
+# Copyright (c) [2012-2014] Novell, Inc.
+#
+# All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of version 2 of the GNU General Public License as published
+# by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, contact Novell, Inc.
+#
+# To contact Novell about this file by physical or electronic mail, you may
+# find current contact information at www.novell.com.
+
+
+require "yast"
+
+
+module Yast
+
+  class StorageUtilsClass < Module
+
+
+    include Yast::Logger
+
+
+    def main
+
+      textdomain "storage"
+
+      Yast.import "Storage"
+
+    end
+
+
+    def ConfigureSnapper()
+      part = Storage.GetEntryForMountpoint("/")
+      if part.fetch("used_fs", :unknown) == :btrfs
+        userdata = part.fetch("userdata", {})
+        if userdata.fetch("/", "") == "snapshots"
+          log.info("configuring snapper for root fs")
+          if SCR.Execute(path(".target.bash"), "/usr/bin/snapper --no-dbus 
create-config " <<
+                         "--fstype=btrfs --add-fstab /") == 0
+            SCR.Execute(path(".target.bash"), "/usr/bin/snapper --no-dbus 
set-config " <<
+                        "NUMBER_CLEANUP=yes NUMBER_LIMIT=10 
NUMBER_LIMIT_IMPORTANT=10 " <<
+                        "TIMELINE_CREATE=no")
+            SCR.Write(path(".sysconfig.yast2.USE_SNAPPER"), "yes")
+
+            SCR.Execute(path(".target.bash"), "/sbin/btrfs quota enable /")
+            SCR.Execute(path(".target.bash"), "/sbin/btrfs qgroup create 1/0 
/")
+            SCR.Execute(path(".target.bash"), "/usr/bin/snapper --no-dbus 
set-config QGROUP=1/0")
+
+            SCR.Write(path(".sysconfig.yast2"), nil)
+          else
+            log.error("configuring snapper for root fs failed")
+          end
+        end
+      end
+    end
+
+  end
+
+  StorageUtils = StorageUtilsClass.new
+  StorageUtils.main
+
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb 
new/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb
--- old/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb       
2014-07-10 12:59:28.000000000 +0200
+++ new/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb       
2014-07-18 11:56:33.000000000 +0200
@@ -22,7 +22,7 @@
     Yast::Storage.stub(:GetEntryForMountpoint).with("/").once.and_return(data)
 
     Yast::SCR.stub(:Execute).and_return(1)
-    Yast::SCR.should_receive(:Execute).exactly(5).times.and_return(0)
+    Yast::SCR.should_receive(:Execute).exactly(2).times.and_return(0)
 
     Yast::SCR.stub(:Write).and_return(1)
     Yast::SCR.should_receive(:Write).exactly(2).times.and_return(0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb.orig 
new/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb.orig
--- old/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb.orig  
1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-storage-3.1.37/test/storage_utils_configure_snapper_test.rb.orig  
2014-07-10 12:59:28.000000000 +0200
@@ -0,0 +1,56 @@
+#!/usr/bin/rspec
+
+ENV["Y2DIR"] = File.expand_path("../../src", __FILE__)
+
+require "yast"
+
+Yast.import "StorageUtils"
+
+
+describe "StorageUtils#ConfigureSnapper" do
+
+
+  it "configures snapper" do
+
+    data = {
+      "device" => "/dev/sda1",
+      "mount" => "/",
+      "used_fs" => :btrfs,
+      "userdata" => { "/" => "snapshots" }
+    }
+
+    Yast::Storage.stub(:GetEntryForMountpoint).with("/").once.and_return(data)
+
+    Yast::SCR.stub(:Execute).and_return(1)
+    Yast::SCR.should_receive(:Execute).exactly(5).times.and_return(0)
+
+    Yast::SCR.stub(:Write).and_return(1)
+    Yast::SCR.should_receive(:Write).exactly(2).times.and_return(0)
+
+    Yast::StorageUtils.ConfigureSnapper()
+
+  end
+
+
+  it "does not configure snapper" do
+
+    data = {
+      "device" => "/dev/sda1",
+      "mount" => "/",
+      "used_fs" => :btrfs
+    }
+
+    Yast::Storage.stub(:GetEntryForMountpoint).with("/").once.and_return(data)
+
+    Yast::SCR.stub(:Execute).and_return(1)
+    Yast::SCR.should_receive(:Execute).exactly(0).times
+
+    Yast::SCR.stub(:Write).and_return(1)
+    Yast::SCR.should_receive(:Write).exactly(0).times
+
+    Yast::StorageUtils.ConfigureSnapper()
+
+  end
+
+
+end

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to