EMSVC_DATA_24=$DATA_DIR_24/email
EMSVC_DATA_30=$DATA_DIR_30/email
+UPGRADE_DATA_DIR=/usr/share/upgrade/data
+UPGRADE_DATA_FILE=$UPGRADE_DATA_DIR/email-service.sql
+
+EM_COMMON_DATA_30=/opt/data/email
+EM_RES_DATA_30=$EM_COMMON_DATA_30/res
# Make Directory
-mkdir $DATA_DIR_30
+mkdir -p $DATA_DIR_30
+mkdir -p $EM_RES_DATA_30
# Move
mv $DB_FILE_24 $DB_FILE_30
mv $EMSVC_DATA_24 $EMSVC_DATA_30
mv $DB_FILE_24-journal $DB_FILE_30-journal
+mv $UPGRADE_DATA_FILE $EM_RES_DATA_30
chown owner:users $DB_FILE_30
chown owner:users $DATA_DIR_30
BuildRequires: pkgconfig(sqlite3)
Requires: libtzplatform-config
-%define upgrade_script_path /usr/share/upgrade/scripts
+# OS update
+%define upgrade_script_path /usr/share/upgrade/scripts
+%define upgrade_data_path /usr/share/upgrade/data
%description
E-mail Framework Middleware Library/Binary package
if [ -d %{_datarootdir}/license/email-service]; then
rm -rf %{_datarootdir}/license/email-service
fi
+
+# OS update
mkdir -p %{buildroot}%{upgrade_script_path}
+mkdir -p %{buildroot}%{upgrade_data_path}
cp -f 500.%{name}.patch.sh %{buildroot}%{upgrade_script_path}
+cp -f res/%{name}.sql %{buildroot}%{upgrade_data_path}
%make_install
%{_datarootdir}/license/email-service
%attr(0775,root,root) /etc/rc.d/init.d/email-service
%{_bindir}/email-service_init_db.sh
+
+# OS update
%{upgrade_script_path}/500.%{name}.patch.sh
+%{upgrade_data_path}/%{name}.sql
%files devel
%{_includedir}/email-service/*.h