+
+ 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_