[CTC][platform-permission][NONACR][TSAM-4910, Fixed Videos folder deletion issue...
authorShobhit Verma <shobhit.v@samsung.com>
Tue, 21 Jun 2016 15:44:28 +0000 (21:14 +0530)
committerShobhit Verma <shobhit.v@samsung.com>
Tue, 21 Jun 2016 15:44:28 +0000 (21:14 +0530)
Change-Id: I02b438507c436f29ca5afa4477abccf57e603cba
Signed-off-by: Shobhit Verma <shobhit.v@samsung.com>
packaging/ctc/native-platform-permission-ctc.spec

index 838704e..b3910eb 100755 (executable)
@@ -157,55 +157,68 @@ mkdir -p %{buildroot}/tmp/
 mkdir -p %{buildroot}%{APP_PATH}%{name}/data/
 cp %{_builddir}/%{name}-%{version}/src/ctc/%{MODULE_NAME}/native-platform-permission-ctc-0.1-0.armv7l.rpm %{buildroot}%{APP_PATH}%{name}/data/native-platform-permission-ctc-0.1-0.armv7l.rpm
 cp %{_builddir}/%{name}-%{version}/src/ctc/%{MODULE_NAME}/native-platform-permission-ctc-0.1-0.aarch64.rpm %{buildroot}%{APP_PATH}%{name}/data/native-platform-permission-ctc-0.1-0.aarch64.rpm
-cp %{_builddir}/%{name}-%{version}/src/ctc/%{MODULE_NAME}/PlatformPermission_test.jpg %{buildroot}%{APP_PATH}%{name}/data/PlatformPermission_test.jpg
-
 
 mkdir -p %{buildroot}/usr/share/packages/
 cp packaging/ctc/native-%{MODULE_NAME}-ctc.xml %{buildroot}/usr/share/packages/
 mkdir -p %{buildroot}%{APP_PATH}/%{name}/bin
 #cp templates/external_wrapper.sh %{buildroot}%{APP_PATH}%{name}/bin
 
-mkdir -p %{buildroot}%{INTERNAL_STORAGE_PATH}/Images
-cp src/ctc/%{MODULE_NAME}/PlatformPermission_test.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/PlatformPermission_test.jpg
-
-mkdir -p %{buildroot}%{INTERNAL_STORAGE_PATH}/Videos
-mkdir -p %{buildroot}%{INTERNAL_STORAGE_PATH}/Music
+mkdir -p %{buildroot}%{APP_PATH}%{name}/data/Videos
+mkdir -p %{buildroot}%{APP_PATH}%{name}/data/Music
+mkdir -p %{buildroot}%{APP_PATH}%{name}/data/Images
 
 mkdir -p %{buildroot}%{APP_PATH}%{name}/res
 cp -r src/ctc/platform-permission/res/* %{buildroot}%{APP_PATH}%{name}/res
 
 %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
-cp src/ctc/%{MODULE_NAME}/res/mobile/TestImage.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/TestImage.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage1.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage1.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage2.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage2.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage3.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage3.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage4.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage4.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/BookMarkImage.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BookMarkImage.jpg
-cp src/ctc/%{MODULE_NAME}/res/mobile/TestVideo.mp4 %{buildroot}%{INTERNAL_STORAGE_PATH}/Videos/TestVideo.mp4
-cp src/ctc/%{MODULE_NAME}/res/mobile/TestAudio.mp3 %{buildroot}%{INTERNAL_STORAGE_PATH}/Music/TestAudio.mp3
+cp src/ctc/%{MODULE_NAME}/PlatformPermission_test.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/PlatformPermission_test.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/TestImage.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/TestImage.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage1.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage1.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage2.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage2.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage3.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage3.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/BurstImage4.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage4.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/BookMarkImage.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BookMarkImage.jpg
+cp src/ctc/%{MODULE_NAME}/res/mobile/TestVideo.mp4 %{buildroot}%{APP_PATH}%{name}/data/Videos/TestVideo.mp4
+cp src/ctc/%{MODULE_NAME}/res/mobile/TestAudio.mp3 %{buildroot}%{APP_PATH}%{name}/data/Music/TestAudio.mp3
 %endif
 
 %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
-cp src/ctc/%{MODULE_NAME}/res/wearable/TestImage.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/TestImage.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage1.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage1.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage2.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage2.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage3.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage3.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage4.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BurstImage4.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/BookMarkImage.jpg %{buildroot}%{INTERNAL_STORAGE_PATH}/Images/BookMarkImage.jpg
-cp src/ctc/%{MODULE_NAME}/res/wearable/TestVideo.mp4 %{buildroot}%{INTERNAL_STORAGE_PATH}/Videos/TestVideo.mp4
-cp src/ctc/%{MODULE_NAME}/res/wearable/TestAudio.mp3 %{buildroot}%{INTERNAL_STORAGE_PATH}/Music/TestAudio.mp3
+cp src/ctc/%{MODULE_NAME}/PlatformPermission_test.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/PlatformPermission_test.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/TestImage.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/TestImage.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/BookMarkImage.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BookMarkImage.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage1.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage1.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage2.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage2.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage3.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage3.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/BurstImage4.jpg %{buildroot}%{APP_PATH}%{name}/data/Images/BurstImage4.jpg
+cp src/ctc/%{MODULE_NAME}/res/wearable/TestVideo.mp4 %{buildroot}%{APP_PATH}%{name}/data/Videos/TestVideo.mp4
+cp src/ctc/%{MODULE_NAME}/res/wearable/TestAudio.mp3 %{buildroot}%{APP_PATH}%{name}/data/Music/TestAudio.mp3
 %endif
 
 %pre
 %post
 chown -R 5000:5000 %{APP_PATH}%{name}/data
 chsmack -a %{name} %{APP_PATH}%{name}/data
-
+mkdir -p %{INTERNAL_STORAGE_PATH}
+mkdir -p %{INTERNAL_STORAGE_PATH}/Images
+mkdir -p %{INTERNAL_STORAGE_PATH}/Videos
+mkdir -p %{INTERNAL_STORAGE_PATH}/Music
+cp -R %{APP_PATH}%{name}/data/Images/* %{INTERNAL_STORAGE_PATH}/Images/
+cp -R %{APP_PATH}%{name}/data/Videos/* %{INTERNAL_STORAGE_PATH}/Videos/
+cp -R %{APP_PATH}%{name}/data/Music/* %{INTERNAL_STORAGE_PATH}/Music/
 
 %postun
+rm %{INTERNAL_STORAGE_PATH}/Images/TestImage.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/PlatformPermission_test.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/BookMarkImage.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/ThumbNailImage.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/BurstImage1.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/BurstImage2.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/BurstImage3.jpg
+rm %{INTERNAL_STORAGE_PATH}/Images/BurstImage4.jpg
+rm %{INTERNAL_STORAGE_PATH}/Videos/TestVideo.mp4
+rm %{INTERNAL_STORAGE_PATH}/Music/TestAudio.mp3
 
 %files
 %{APP_PATH}%{name}/*
 /usr/share/packages/native-%{MODULE_NAME}-ctc.xml
-/usr/share/license/%{name}
-%{INTERNAL_STORAGE_PATH}/*
+/usr/share/license/%{name}
\ No newline at end of file