#!/bin/bash
+declare -a cydia
+cydia=($CYDIA)
+
if [[ $1 == install ]]; then
/usr/libexec/cydia/move.sh /Library/Themes
+
+ if [[ ${CYDIA+@} ]]; then
+ eval "echo 'finish:restart' >&${cydia[0]}"
+ fi
+elif [[ $1 == upgrade ]]; then
+ if [[ -e /Applications/WinterBoard.app/pledit ]]; then
+ /Applications/WinterBoard.app/pledit /System/Library/LaunchDaemons/com.apple.SpringBoard.plist \
+ -r /Applications/WinterBoard.app/WinterBoard.dylib
+ if [[ ${CYDIA+@} ]]; then
+ eval "echo 'finish:reload' >&${cydia[0]}"
+ fi
+ else
+ if [[ ${CYDIA+@} ]]; then
+ eval "echo 'finish:restart' >&${cydia[0]}"
+ fi
+ fi
+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_
fi
exit 0