--- /dev/null
+d /run/.elementary 1770 display users
+t /run/.elementary - - - - security.SMACK64="User::App::Shared"
+t /run/.elementary - - - - security.SMACK64TRANSMUTE="TRUE"
Url: http://trac.enlightenment.org/e/wiki/Elementary
Group: Graphics & UI Framework/Development
Source0: elementary-%{version}.tar.bz2
+Source100: elementary.conf
Source1001: elementary.manifest
BuildRequires: doxygen
BuildRequires: gettext-devel
%install
%make_install
+mkdir -p %{buildroot}%{_tmpfilesdir}
+install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/elementary.conf
+
%find_lang %{name}
%post -p /sbin/ldconfig
%{_libdir}/*.so.*
%{_datadir}/elementary/*
%{_datadir}/icons/elementary.png
+%{_tmpfilesdir}/elementary.conf
%exclude %{_datadir}/elementary/config/
}
cwd = strdup(buf);
if (!(disp = getenv("DISPLAY"))) disp = "unknown";
- snprintf(buf, sizeof(buf), "/tmp/elm-ql-%i/%s", getuid(), disp);
+ //TIZEN ONLY (150917): security issue. To access any application, it needs smack rule.
+ //snprintf(buf, sizeof(buf), "/tmp/elm-ql-%i/%s", getuid(), disp);
+ snprintf(buf, sizeof(buf), "/run/.elementary/elm-ql-%i/%s", getuid(), disp);
+ //
if ((sock = socket(AF_UNIX, SOCK_STREAM, 0)) < 0)
{
perror("elementary_quicklaunch: socket(AF_UNIX, SOCK_STREAM, 0)");