BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(libtzplatform-config)
+%define upgrade_script_path /usr/share/upgrade/scripts
+
%description
[Shortcut] AddToHome feature supporting library for menu/home screen developers.
%make_install
mkdir -p %{buildroot}%{TZ_SYS_DB}
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/107.shortcut_upgrade.sh %{buildroot}%{upgrade_script_path}
+
%post
/sbin/ldconfig
%{_libdir}/*.so*
%{_sysconfdir}/package-manager/parserlib/*
%{_datarootdir}/license/*
+%{upgrade_script_path}/107.shortcut_upgrade.sh
%files devel
%manifest %{name}.manifest
--- /dev/null
+#!/bin/sh
+
+#------------------------------------------#
+# shortcut upgrade (2.4 -> 3.0) #
+#------------------------------------------#
+
+# Macro
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+
+DB_DIR=/opt/dbspace
+DB_SHORTCUT=$DB_DIR/.shortcut_service.db
+
+chown owner:users $DB_SHORTCUT
+chown owner:users $DB_SHORTCUT-journal
+
+chsmack -a User::Home $DB_SHORTCUT
+chsmack -a User::Home $DB_SHORTCUT-journal