Fixed bug TC-1580 which fixes user's folder and file access permissions
authorImran Zaman <imran.zaman@intel.com>
Fri, 5 Sep 2014 14:07:30 +0000 (17:07 +0300)
committerImran Zaman <imran.zaman@intel.com>
Fri, 5 Sep 2014 14:07:30 +0000 (17:07 +0300)
dists/debian/changelog
dists/rpm/gum-suse.spec
dists/rpm/tizen/packaging/gumd.changes
dists/rpm/tizen/packaging/gumd.spec
src/common/gum-config.c

index 85159e5..ed3151d 100644 (file)
@@ -1,3 +1,9 @@
+gumd (0.0.4-4) unstable; urgency=low
+
+  * Fixed bug TC-1580 which fixes user's folder and file access permissions
+
+ -- Imran Zaman <imran.zaman@intel.com>  Tue, 26 Aug  2014 18:00:03 +0300
+
 gumd (0.0.4-3) unstable; urgency=low
 
   * Made gum-utils logs printible always
index e437322..cacccb2 100644 (file)
@@ -135,6 +135,9 @@ mkdir -p %{_sysconfdir}/%{name}/groupdel.d
 
 
 %changelog
+* Fri Sep 05 2014 Imran Zaman <imran.zaman@intel.com>
+- Fixed bug TC-1580 which fixes user's folder and file access permissions
+
 * Tue Aug 26 2014 Imran Zaman <imran.zaman@intel.com>
 - Made gum-utils logs printible always
 - Fixed bug for guest user which can login without authentication
index a792735..ff2677b 100644 (file)
@@ -1,3 +1,6 @@
+* Fri Sep 05 2014 Imran Zaman <imran.zaman@intel.com>
+- Fixed bug TC-1580 which fixes user's folder and file access permissions
+
 * Tue Aug 26 2014 Imran Zaman <imran.zaman@intel.com>
 - Made gum-utils logs printible always
 - Fixed bug for guest user which can login without authentication
index 9075338..793dcc4 100644 (file)
@@ -7,7 +7,7 @@
 Name: gumd
 Summary: User management daemon and client library
 Version: 0.0.4
-Release: 3
+Release: 4
 Group: Security/Accounts
 License: LGPL-2.1+
 Source: %{name}-%{version}.tar.gz
@@ -71,7 +71,7 @@ Requires:   libgum = %{version}-%{release}
 
 %build
 %if %{debug_build} == 1
-%configure --enable-dbus-type=%{dbus_type} %{_enable_debug}
+%configure --enable-dbus-type=%{dbus_type} --enable-debug
 %else
 %configure --enable-dbus-type=%{dbus_type}
 %endif
index 61485ea..d4478f0 100644 (file)
@@ -148,6 +148,13 @@ _load_config (
     }
 
     if (!self->priv->config_file_path) {
+        gchar *filename = g_build_filename ("%s/gumd/%s", GUM_SYSCONF_DIR,
+                "gumd.conf", NULL);
+        self->priv->config_file_path = _check_config_file (filename);
+        g_free (filename);
+    }
+
+    if (!self->priv->config_file_path) {
         self->priv->config_file_path = _check_config_file (GUM_SYSCONF_DIR);
     }
 
@@ -165,7 +172,10 @@ _load_config (
 #   ifndef GUM_SYSCONF_DIR
 #   error "System configuration directory not defined!"
 #   endif
-    self->priv->config_file_path = _check_config_file (GUM_SYSCONF_DIR);
+    gchar *filename = g_build_filename ("%s/gumd/%s", GUM_SYSCONF_DIR,
+            "gumd.conf", NULL);
+    self->priv->config_file_path = _check_config_file (filename);
+    g_free (filename);
 #   endif  /* ENABLE_DEBUG */
 
     if (self->priv->config_file_path) {