From 28147cf14fa853c5ca970627f909867edd297edb Mon Sep 17 00:00:00 2001 From: opa334 Date: Fri, 2 Sep 2022 18:30:36 +0200 Subject: [PATCH] Fix TrollHelper TrollStore installation (closes #1), release was silently updated so redownload --- PersistenceHelper/TSPHRootViewController.m | 6 +++++- _compile/build_full.sh | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/PersistenceHelper/TSPHRootViewController.m b/PersistenceHelper/TSPHRootViewController.m index 8beadc9..bbe5ed5 100644 --- a/PersistenceHelper/TSPHRootViewController.m +++ b/PersistenceHelper/TSPHRootViewController.m @@ -171,9 +171,13 @@ } else { - int ret = spawnRoot(helperPath(), @[@"install-trollstore", location.path]); + NSString* tarTmpPath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"TrollStore.tar"]; + [[NSFileManager defaultManager] copyItemAtPath:location.path toPath:tarTmpPath error:nil]; + + int ret = spawnRoot(helperPath(), @[@"install-trollstore", tarTmpPath]); dispatch_async(dispatch_get_main_queue(), ^ { + [[NSFileManager defaultManager] removeItemAtPath:tarTmpPath error:nil]; [self stopActivityWithCompletion:^ { [self reloadSpecifiers]; diff --git a/_compile/build_full.sh b/_compile/build_full.sh index 1ece343..9c4132c 100755 --- a/_compile/build_full.sh +++ b/_compile/build_full.sh @@ -33,7 +33,7 @@ cp ./out/TrollStore.app/trollstorehelper ../PersistenceHelper/Resources/trollsto cd ../PersistenceHelper make clean -make package FINALPACKAGE=1 +make do FINALPACKAGE=1 cd - cp ../PersistenceHelper/.theos/obj/TrollStorePersistenceHelper.app/TrollStorePersistenceHelper ./out/TrollStore.app/PersistenceHelper