summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeonah Moon <seonah1.moon@samsung.com>2015-03-10 14:25:59 +0900
committerSeonah Moon <seonah1.moon@samsung.com>2015-03-10 14:33:23 +0900
commit0e96b37eecbfff07ae4729a149aeab57a15b301b (patch)
tree8d6ffc42a0209a5974c201c3d5d13639c0f59b98
parent49bf3069eac66068f5488ccaa885671f5e76ff9c (diff)
downloadconnman-0e96b37eecbfff07ae4729a149aeab57a15b301b.tar.gz
connman-0e96b37eecbfff07ae4729a149aeab57a15b301b.tar.bz2
connman-0e96b37eecbfff07ae4729a149aeab57a15b301b.zip
Bluetooth is off when BT is aready enable. It is because persistent_enable is false. Connman daemon checks persistent_enable in /var/lib/connman/settings. So settings file is added to enable persistent_enable. Change-Id: I8526bb1227841a6b9f5d43777cdd0688d02b9131 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
-rw-r--r--packaging/connman.spec4
-rw-r--r--resources/var/lib/connman/settings15
2 files changed, 19 insertions, 0 deletions
diff --git a/packaging/connman.spec b/packaging/connman.spec
index 071b410a..830977e6 100644
--- a/packaging/connman.spec
+++ b/packaging/connman.spec
@@ -118,6 +118,9 @@ install -m644 %{SOURCE11} %{buildroot}%{_unitdir}
%install_service multi-user.target.wants connman-ntp.service
%endif
+mkdir -p %{buildroot}%{_localstatedir}/lib/connman
+cp resources/var/lib/connman/settings %{buildroot}%{_localstatedir}/lib/connman/settings
+
mkdir -p %{buildroot}%{_sysconfdir}/connman
cp src/main.conf %{buildroot}%{_sysconfdir}/connman/main.conf
@@ -151,6 +154,7 @@ systemctl daemon-reload
%{_sbindir}/*
%{_libdir}/connman/plugins/*.so
%{_datadir}/man/*
+%attr(600,root,root) %{_localstatedir}/lib/connman/settings
%config %{_sysconfdir}/connman/main.conf
%config %{_sysconfdir}/dbus-1/system.d/*
%{_unitdir}/connman.service
diff --git a/resources/var/lib/connman/settings b/resources/var/lib/connman/settings
new file mode 100644
index 00000000..ba476b5d
--- /dev/null
+++ b/resources/var/lib/connman/settings
@@ -0,0 +1,15 @@
+
+[global]
+OfflineMode=false
+
+[WiFi]
+Enable=false
+
+[Bluetooth]
+Enable=true
+
+[Wired]
+Enable=true
+
+[Cellular]
+Enable=true