]> git.saurik.com Git - winterboard.git/blobdiff - preinst
Create /tmp/UIImages right before actually storing.
[winterboard.git] / preinst
diff --git a/preinst b/preinst
index 5c0d2e3d36edf9be382537d364bbb7ca7e3e772a..e5691e6a703486f032d1cf632029f1dda1e1638c 100755 (executable)
--- a/preinst
+++ b/preinst
@@ -5,6 +5,7 @@ cydia=($CYDIA)
 
 if [[ $1 == install ]]; then
     /usr/libexec/cydia/move.sh /Library/Themes
+
     if [[ ${CYDIA+@} ]]; then
         eval "echo 'finish:restart' >&${cydia[0]}"
     fi
@@ -23,15 +24,19 @@ elif [[ $1 == upgrade ]]; then
 fi
 
 if [[ $1 == install || $1 == upgrade ]]; then
+    chmod 755 /Library/Themes/
+
     {
         grep -v ' com\.saurik\.winterboard\.' /etc/notify.conf
         cat <<EOF
 reserve com.saurik.winterboard. 0 0 rwr-r-
 monitor com.saurik.winterboard.lockbackground /var/mobile/Library/LockBackground.jpg
+monitor com.saurik.winterboard.lockbackground /var/mobile/Library/HomeBackground.jpg
 EOF
     } >/etc/notify.conf_ &&
+        chmod --reference=/etc/notify.conf /etc/notify.conf_ &&
+        chown --reference=/etc/notify.conf /etc/notify.conf_ &&
         mv -f /etc/notify.conf{_,} || rm -f /etc/notify.conf_
-    killall -1 notifyd
 fi
 
 exit 0