Fixing paths and adding un-install section 30/20630/2 accepted/tizen/ivi/20140513.064812 submit/tizen_ivi/20140512.233303
authorbrianjjones <brian.j.jones@intel.com>
Fri, 9 May 2014 23:33:04 +0000 (16:33 -0700)
committerbrianjjones <brian.j.jones@intel.com>
Mon, 12 May 2014 16:43:09 +0000 (09:43 -0700)
Change-Id: Iaf6bb17abc44a67ef32db67c3c3acdd63b686139
Signed-off-by: brianjjones <brian.j.jones@intel.com>
packaging/.modello-installer.spec.swp [deleted file]
packaging/modello-installer.changes
packaging/modello-installer.spec

diff --git a/packaging/.modello-installer.spec.swp b/packaging/.modello-installer.spec.swp
deleted file mode 100644 (file)
index 9044dd4..0000000
Binary files a/packaging/.modello-installer.spec.swp and /dev/null differ
index e69de29..11d38cf 100644 (file)
@@ -0,0 +1,4 @@
+* Fri May 09 2014 brianjjones <brian.j.jones@intel.com> submit/tizen_ivi/20140509.233232@7e92052
+- Fixing paths and adding un-install section
+- Initial checkin
+
index 3246475..da49879 100644 (file)
@@ -19,26 +19,52 @@ Installer for Modello
 %package xwalk
 Summary: The Xwalk version of Modello Installer
 Requires:   crosswalk
+Requires:   Modello_AMBSimulator
+Requires:   Modello_Appmanager
+Requires:   Modello_Common
+Requires:   Modello_Dashboard
+Requires:   Modello_Homescreen
+Requires:   Modello_Hvac
+Requires:   Modello_Multimediaplayer
+Requires:   Modello_Nav
+Requires:   Modello_Phone
+Requires:   Modello_SDL
+Requires:   tizen-platform-config
 
 %description xwalk
 Installs Modello using Xwalk
 
 %post xwalk
 
-for list in $(find /opt/usr/apps/.preinstallWidgets/ -name "Modello*")
+source %_sysconfdir/tizen-platform.conf
+
+for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*")
 do
-       #XWalk requires you be app to install files
-       su app -c "xwalkctl -i $list"
+       #XWalk requires you not be root to install files
+       echo "Installing $list"
+       su "$TZ_USER_NAME" -c "xwalkctl -i $list"
 done
 
-for list2 in $(ls -d /opt/home/app/.config/xwalk-service/applications/*/)
+for list2 in $(ls -d $TZ_SYS_HOME/$TZ_USER_NAME/.config/xwalk-service/applications/*/)
 do
         mkdir -p "$list2/css"
        mkdir -p "$list2/js"
-       cp -r /opt/usr/apps/_common/js/services "$list2/js/"
-       cp -r /opt/usr/apps/_common/css/* "$list2/css/"
+       cp -r $TZ_USER_APP/_common/js/services "$list2/js/"
+       cp -r $TZ_USER_APP/_common/css/* "$list2/css/"
+done
+
+%postun xwalk
+
+source %_sysconfdir/tizen-platform.conf
+
+for list3 in $(su "$TZ_USER_NAME" -c "xwalkctl" | grep Modello | cut -c 1-32)
+do
+       echo "Uninstalling $list3"
+       su "$TZ_USER_NAME" -c "xwalkctl -u $list3"
 done
 
+#------------------------------------------------------------------------------------
+
 %package wrt
 Summary: The WRT version of Modello Installer
 Requires:   wrt-installer
@@ -48,18 +74,20 @@ Installs Modello using wrt-installer
 
 %post wrt
 
-for list in $(find /opt/usr/apps/.preinstallWidgets/ -name "Modello*")
+source %_sysconfdir/tizen-platform.conf
+
+for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*")
 do
        #wrt-installer requires you be root to install files
         wrt-installer -i $list
 done
 
-for list2 in $(ls -d /opt/usr/apps/*/)
+for list2 in $(ls -d $TZ_USER_APP/*/)
 do
         mkdir -p "$list2/css"
         mkdir -p "$list2/js"
-        cp -r /opt/usr/apps/_common/js/services "$list2/res/wgt/js/"
-        cp -r /opt/usr/apps/_common/css/* "$list2/res/wgt/css/"
+        cp -r $TZ_USER_APP/_common/js/services "$list2/res/wgt/js/"
+        cp -r $TZ_USER_APP/_common/css/* "$list2/res/wgt/css/"
 done
 
 %files xwalk