ADD_DEFINITIONS(-DRUN_DIR="${RUN_DIR}")
ADD_DEFINITIONS(-DBACKEND_DIR="${BACKEND_DIR}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -g -Wall")
+## Compiler flags
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -g -Wall -fPIE")
+
+## Linker flags
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
INCLUDE_DIRECTORIES(include)
INCLUDE(FindPkgConfig)
</request>
<assign>
<filesystem path="/usr/bin/pkgmgr-server" label="System" exec_label="none" />
- <filesystem path="/var/lib/package-manager/" label="System" />
+ <filesystem path="/var/lib/package-manager" label="System" />
<filesystem path="/var/lib/package-manager/restriction.db" label="System" />
</assign>
</manifest>
%{_unitdir}/package-manager.service
%{_datadir}/dbus-1/system-services/org.tizen.pkgmgr.service
%config %{_sysconfdir}/dbus-1/system.d/org.tizen.pkgmgr.conf
+%config(noreplace) %{db_dir}
%config(noreplace) %{db_dir}/restriction.db
%{_bindir}/pkgmgr-server
%{_sysconfdir}/package-manager/server