2 Summary: TIZEN Network Configuration Module
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: net-config.manifest
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: pkgconfig(dbus-glib-1)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(vconf)
15 BuildRequires: pkgconfig(wifi-direct)
16 BuildRequires: pkgconfig(tapi)
17 Requires(post): /usr/bin/vconftool
18 BuildRequires: pkgconfig(libsystemd-daemon)
22 TIZEN Network Configuration Module
30 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
38 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
39 cp resources/usr/share/dbus-1/services/net.netconfig.service %{buildroot}%{_datadir}/dbus-1/system-services/net.netconfig.service
40 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
41 cp resources/etc/dbus-1/system.d/net-config.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/net-config.conf
43 # Systemd service file
44 mkdir -p %{buildroot}%{_unitdir}
45 cp resources/usr/lib/systemd/system/net-config.service %{buildroot}%{_unitdir}/net-config.service
46 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants/
47 ln -s ../net-config.service %{buildroot}%{_unitdir}/multi-user.target.wants/net-config.service
50 mkdir -p %{buildroot}%{_datadir}/license
51 cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/net-config
55 vconftool set -t int memory/dnet/state 0 -i
56 vconftool set -t int memory/wifi/state 0 -i
57 vconftool set -t int memory/wifi/transfer_state 0 -i
58 vconftool set -t int memory/wifi/strength 0 -i
59 vconftool set -t int memory/wifi/bgscan_mode 0 -i
61 vconftool set -t int memory/dnet/wifi 0 -i
62 vconftool set -t int memory/dnet/network_config 0 -i
63 vconftool set -t int memory/dnet/status 0 -i
64 vconftool set -t string memory/dnet/ip "" -i
65 vconftool set -t string memory/dnet/proxy "" -i
67 vconftool set -t string memory/wifi/connected_ap_name "" -i
69 vconftool set -t string db/wifi/bssid_address ""
71 #Default Call Statistics
72 vconftool set -t int db/dnet/statistics/cellular/totalsnt "0"
73 vconftool set -t int db/dnet/statistics/cellular/totalrcv "0"
74 vconftool set -t int db/dnet/statistics/cellular/lastsnt "0"
75 vconftool set -t int db/dnet/statistics/cellular/lastrcv "0"
76 vconftool set -t int db/dnet/statistics/wifi/totalsnt "0"
77 vconftool set -t int db/dnet/statistics/wifi/totalrcv "0"
78 vconftool set -t int db/dnet/statistics/wifi/lastsnt "0"
79 vconftool set -t int db/dnet/statistics/wifi/lastrcv "0"
81 vconftool set -t int file/private/wifi/last_power_state "0"
83 systemctl daemon-reload
84 if [ "$1" == "1" ]; then
85 systemctl restart net-config.service
89 if [ "$1" == "0" ]; then
90 systemctl stop net-config.service
94 systemctl daemon-reload
95 if [ "$1" == "1" ]; then
96 systemctl restart net-config.service
100 %manifest %{name}.manifest
102 %{_datadir}/dbus-1/system-services/*
103 %{_sysconfdir}/dbus-1/system.d/*
104 %{_unitdir}/net-config.service
105 %{_unitdir}/multi-user.target.wants/net-config.service
106 %{_datadir}/license/net-config