From: Jay Freeman (saurik) Date: Sun, 5 Jul 2015 07:57:41 +0000 (-0700) Subject: No: inline implementation is *equally* invalid ;P. X-Git-Tag: v1.1.20~2 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/7cf0c7b3cdd2c1e190fcbd8d05ac5775d935b687 No: inline implementation is *equally* invalid ;P. --- diff --git a/Library/fixhalf.sh b/Library/fixhalf.sh deleted file mode 100755 index 325493ce..00000000 --- a/Library/fixhalf.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -rm -f /var/lib/dpkg/info/"$1".prerm -rm -f /var/lib/dpkg/info/"$1".postrm -rm -f /var/lib/dpkg/info/"$1".preinst -rm -f /var/lib/dpkg/info/"$1".postinst -rm -f /var/lib/dpkg/info/"$1".extrainst_ diff --git a/MobileCydia.mm b/MobileCydia.mm index 55967590..e03dee4b 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -9349,7 +9349,14 @@ _end @synchronized (self) { for (Package *broken in (id) broken_) { [broken remove]; - system([[NSString stringWithFormat:@"/usr/libexec/cydia/cydo /usr/libexec/cydia/fixhalf.sh %@", [broken id]] UTF8String]); + NSString *id([broken id]); + system([[NSString stringWithFormat:@"/usr/libexec/cydia/cydo /bin/rm -f" + " /var/lib/dpkg/info/%@.prerm" + " /var/lib/dpkg/info/%@.postrm" + " /var/lib/dpkg/info/%@.preinst" + " /var/lib/dpkg/info/%@.postinst" + " /var/lib/dpkg/info/%@.extrainst_" + "", id, id, id, id, id] UTF8String]); } [self resolve];