%install
%make_install
-install -m 755 scripts/200.filesystem-pre_30to40.patch.sh -D %{buildroot}%{_datadir}/upgrade/scripts/200.filesystem-pre.patch.sh
rm %{buildroot}%{_libdir}/*.a
%post
%manifest %{name}.manifest
%license LICENSE.MIT LICENSE.LGPL-2.0+
%config %{_sysconfdir}/tizen-platform.conf
-%{_datadir}/upgrade/scripts/*
%files -n %{libname}
%manifest %{name}.manifest
+++ /dev/null
-#!/bin/sh
-#
-# RW update filesystem-pre script (2.4 -> 3.0)
-#
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-OWNER_HOME=/opt/usr/home/owner
-
-rm -rf /var/lock
-ln -snf /run/lock /var/lock
-
-# The operations of generic-base.post
-chown root:root /opt/var/log
-chsmack -a '*' -t /opt/var/log
+++ /dev/null
-#!/bin/sh
-#
-# RW update filesystem-pre script (3.0 -> 4.0)
-#
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-source /usr/share/upgrade/rw-update-macro.inc
-source /etc/tizen-platform.conf
-
-# Make /opt/usr/media_shared directory
-if [ ! -e $TZ_SYS_MEDIASHARED ]; then
- restore_backup_file -r $TZ_SYS_MEDIASHARED/
-fi
+++ /dev/null
-#!/bin/sh
-#
-# RW update: tizen-platform-config (2.4 -> 3.0)
-#
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-# tizen-platform-config post script
-. "/etc/tizen-platform.conf"
-cat << ENDOFCAT |
-MODE 777
-SMACK System::Shared true
-$TZ_SYS_STORAGE
-$TZ_SYS_MEDIA
-
-MODE 775
-SMACK User::Home false
-$TZ_SYS_DB
-$TZ_SYS_RW_PACKAGES
-$TZ_SYS_RW_APP
-
-SMACK System::Shared false
-$TZ_SYS_ETC
-
-ENDOFCAT
-while read s1 s2 s3; do
- case "$s1" in
- MODE) m="$s2";;
- SMACK) c="$s2"; t="$s3";;
- "") ;;
- *) echo "$s1 ${m:-700} ${c:-_} ${t:-false}";;
- esac
-done |
-LANG=C sort |
-while read dirname mode context transmute; do
- if [ -e "$dirname" ]; then
- chmod "$mode" "$dirname"
- else
- mkdir -p -m "$mode" "$dirname"
- fi
- if [ "$transmute" = true ]; then
- chsmack -a "$context" -t "$dirname"
- else
- chsmack -a "$context" "$dirname"
- fi >&2
-done
+++ /dev/null
-#!/bin/sh
-#
-# RW update filesystem-post script (2.4 -> 3.0)
-#
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-rm -rf /opt/usr/live
-rm -rf /opt/driver
-rm -rf /opt/storage
-
-# Migrate user contents to 3.0 path
-. /etc/tizen-platform.conf
-export `tzplatform-get --user $TZ_SYS_DEFAULT_USER TZ_USER_CONTENT`
-CONTENTS24=/opt/usr/media
-CONTENTS30=$TZ_USER_CONTENT
-
-cp -rT --preserve=mode,timestamps $CONTENTS24/DCIM $CONTENTS30/Camera
-cp -rT --preserve=mode,timestamps $CONTENTS24/Documents $CONTENTS30/Documents
-cp -rT --preserve=mode,timestamps $CONTENTS24/Downloads $CONTENTS30/Downloads
-cp -rT --preserve=mode,timestamps $CONTENTS24/Images $CONTENTS30/Images
-cp -rT --preserve=mode,timestamps $CONTENTS24/Music $CONTENTS30/Music
-cp -rT --preserve=mode,timestamps $CONTENTS24/Others $CONTENTS30/Others
-cp -rT --preserve=mode,timestamps $CONTENTS24/Sounds $CONTENTS30/Sounds
-cp -rT --preserve=mode,timestamps $CONTENTS24/Videos $CONTENTS30/Videos
-
-# Remove remain garbage files
-rm -rf $CONTENTS24
-mkdir -m 755 $CONTENTS24
-chsmack -a '_' $CONTENTS24
-rm -rf /opt/home/app