From 41e4e9d6966f01916499111fc9683ede37a94cca Mon Sep 17 00:00:00 2001 From: Micah Gomez Date: Sun, 7 Apr 2019 11:59:29 -0600 Subject: [PATCH] revamped FBPackage Script. Now can be used to batch install --- FBUnpackage | 5 ----- _FlashBackPackage | 45 +++++++++++++++++++++++++++++++++++++++++++-- _FlashBackUnpackage | 9 --------- 3 files changed, 43 insertions(+), 16 deletions(-) delete mode 100755 FBUnpackage delete mode 100755 _FlashBackUnpackage diff --git a/FBUnpackage b/FBUnpackage deleted file mode 100755 index 318dbae..0000000 --- a/FBUnpackage +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -crux _FlashBackUnpackage - -exit 0 diff --git a/_FlashBackPackage b/_FlashBackPackage index 6ceab96..e1d1cc8 100755 --- a/_FlashBackPackage +++ b/_FlashBackPackage @@ -5,8 +5,49 @@ shopt -s extglob # "Shell option set extglob" https://www.linuxjournal.com/conte set -f # "Disable file name generation (globbing)." +FLASHBACKDIR="/Library/FlashBack" +PKGVERSION="3.1" PACKAGEBACKUP=$1 -cd /Library/FlashBack/Backups -zip -r /User/Documents/FlashBack/GeneratedPackages/$PACKAGEBACKUP.zip ./$PACKAGEBACKUP + +if [ ! -d /var/mobile/Documents/FlashBackDEBs/ ] +then +mkdir -p /var/mobile/Documents/FlashBackDEBs/ +fi + +apt-mark auto "*" &> /dev/null +apt-mark manual "*.*.*" &> /dev/null + +apt-mark showmanual > $FLASHBACKDIR/packages.txt +tr '\n' ', ' < $FLASHBACKDIR/packages.txt > $FLASHBACKDIR/packagesformatted.txt +truncate -s-1 $FLASHBACKDIR/packagesformatted.txt +USERSETDEPENDENCIES=`cat $FLASHBACKDIR/packagesformatted.txt` + +mkdir $FLASHBACKDIR/tmp +WORKINGDIR=$FLASHBACKDIR/tmp/$PACKAGEBACKUP +mkdir $WORKINGDIR +mkdir $WORKINGDIR/DEBIAN + +mkdir -p $WORKINGDIR$FLASHBACKDIR/Backups/$PACKAGEBACKUP + +#cp -r $FLASHBACKDIR"/Backups/"$PACKAGEBACKUP/!(control*) $WORKINGDIR/Library/FlashBack/Backups/$PACKAGEBACKUP/ + +cat > $WORKINGDIR/DEBIAN/control <