Source7: net.fnm.service
Source8: d2ds.service
Source9: net.d2ds.service
+Source10: capi-network-familynet.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(iotivity)
%description devel
This package contains the development files for %{name}.
+%package capi
+Summary: D2D Manager CAPI
+Group: Network & Connectivity/Other
+Requires: %{name} = %{version}-%{release}
+
+%description capi
+D2D Manager CAPI.
+
+%package capi-devel
+Summary: D2D Manager CAPI (Development)
+Group: Network & Connectivity/Other
+Requires: %{name} = %{version}-%{release}
+
+%description capi-devel
+This package contains the development files for %{name} CAPI.
+
%prep
%setup -q
chmod 644 %{SOURCE0}
chmod 644 %{SOURCE7}
chmod 644 %{SOURCE8}
chmod 644 %{SOURCE9}
+chmod 644 %{SOURCE10}
cp %{SOURCE2} .
cp %{SOURCE3} .
cp %{SOURCE7} .
cp %{SOURCE8} .
cp %{SOURCE9} .
+cp %{SOURCE10} .
%build
CFLAGS=$(echo $CFLAGS | sed 's/-O2/-O0/' | sed 's/-O1/-O0/' | sed 's/-Wp,-D_FORTIFY_SOURCE=2//')
#%{NETWORK_FW_DATADIR}/oic_svr_db_client_devowner.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_client_directpairing.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_client_nondevowner.dat
-%{NETWORK_FW_DATADIR}/oic_svr_db_server_justworks.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_randompin_with_empty_deviceid.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_server_justworks_default.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_server_justworks_protectedDB_plain.dat
#%{NETWORK_FW_DATADIR}/oic_svr_db_server_preconfpin.dat
%{NETWORK_FW_DATADIR}/oic_svr_db_client.dat
%{NETWORK_FW_DATADIR}/oic_svr_db_server.dat
+%{NETWORK_FW_DATADIR}/oic_svr_db_server_justworks.dat
%{NETWORK_FW_DATADIR}/oic_svr_db_subowner_client.dat
%attr(750,network_fw,network_fw) %{_sbindir}/ocserverbasicops
%attr(750,network_fw,network_fw) %{_sbindir}/sampleserver_justworks
%attr(750,network_fw,network_fw) %{_sbindir}/provisioningclient
%attr(750,network_fw,network_fw) %{_sbindir}/subownerclient
+
+%files capi
+%manifest capi-network-familynet.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libcapi-network-familynet.so*
+
+%files capi-devel
+%{_includedir}/*.h
+%{_libdir}/pkgconfig/*.pc
+%{_libdir}/libcapi-network-familynet.so
+%attr(777,root,root) %{_bindir}/familynet_unit_test
#include "ocprovisioningmanager.h"
#include "oxmjustworks.h"
#include "oxmrandompin.h"
-//#include "srmutility.h"
+#include "srmutility.h"
#include "securevirtualresourcetypes.h"
#include "security/srmutility.h"
#include "pmtypes.h"
static const OicSecPrm_t SUPPORTED_PRMS[2] = { PRM_PRE_CONFIGURED, PRM_RANDOM_PIN };
#endif
+OCStackResult GetDoxmDevOwnerId(OicUuid_t *devownerid);
+
typedef struct {
d2ds_cmd_id_e cid; /**< Command ID */
int tid; /**< Timer ID */
{
int ret = WIFI_MANAGER_ERROR_NONE;
gchar *mac_addr = NULL;
- const gchar *test_mac = "00:12:36:11:22:33";
+ gchar *test_mac = "00:12:36:11:22:33";
wifi_manager_h wifi_handle = NULL;
bool wifi_activated = false;
if (WIFI_MANAGER_ERROR_NONE != ret) {
D2DS_LOGE("Fail to get MAC address [%d][%s]", ret, _wifi_error_to_string(ret));
/* Make deviceID based on Fake MAC address */
- ret = SetDeviceIdSeed(test_mac, WIFI_MAC_ADDR_LENGTH);
+ ret = SetDeviceIdSeed((const guchar *)test_mac, WIFI_MAC_ADDR_LENGTH);
} else {
/* Make deviceID based on Wi-Fi MAC address */
ret = SetDeviceIdSeed((const guchar *)mac_addr, WIFI_MAC_ADDR_LENGTH);