#!/bin/bash
-sysctl -w security.mac.proc_enforce=0 security.mac.vnode_enforce=0 &>/dev/null
+
+export PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin
+sbdidlaunch
+
+if [[ ! -e /var/lib/cydia/firmware.ver ]]; then
+ cache=
+fi
+
/usr/libexec/cydia/firmware.sh
-for deb in /var/mobile/Media/Cydia/AutoInstall/*.deb; do
- /usr/bin/dpkg -i "${deb}" && /bin/rm "${deb}"
-done
+
+debs=(/var/root/Media/Cydia/AutoInstall/*.deb)
+if [[ ${#debs[@]} -ne 0 && -f ${debs[0]} ]]; then
+ dpkg -i "${debs[@]}"
+ rm -f "${debs[@]}"
+ cache=
+fi
+
+if [[ ${cache+@} ]]; then
+ su -c uicache mobile
+fi