Whenever vconf to write the memory backend key, it first check if
vconf was initialized, /tmp/vconf-initialized exists, which will be
created by vconf-init at system boot up. However, this is not true at
image creation stage, so all the afterwards installed packages will
created *empty* memory backend keys. And the whole image broken.
This is a temporary workaround, which creates /tmp/vconf-initialized in
%post script, a later fix which remove the initialized check will be
merged later.
Change-Id: Ifd2de38c3d31a025fa6c7ea6047d1c376468af37
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
+* Web Sep 25 2013 Chengwei Yang <chengwei.yang@intel.com>
+- Fix can not write memory backend key at image creation stage
+
* Fri Sep 20 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130913.063407@c8eb1a2
- cleanup spec and changelog
ln -sf ../vconf-setup.service %{buildroot}%{_unitdir}/basic.target.wants/
%post
+touch /tmp/vconf-initialized
/sbin/ldconfig
systemctl daemon-reload