From 3fdcda46629e8e7fc19e89c51350b1e6f151e05e Mon Sep 17 00:00:00 2001 From: Ethan Yonker Date: Wed, 30 Nov 2016 12:29:37 -0600 Subject: Improve backup & wipe exclusion handling Rename twrpDU.* to exclude.* Remove global variable for du and replace with partition specific variables. Use separate exclusion lists for backups and wiping. Clean up some includes Fix some parenthesis in twrp.cpp that I messed up. Note: twrpTarMain command line utility compiles but probably does not work correctly yet due to not properly setting part_settings Change-Id: Idec9c3e6a8782ba53f3420fa79ba33394f4f85fb --- twrpDU.hpp | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 twrpDU.hpp (limited to 'twrpDU.hpp') diff --git a/twrpDU.hpp b/twrpDU.hpp deleted file mode 100644 index e947de9c2..000000000 --- a/twrpDU.hpp +++ /dev/null @@ -1,54 +0,0 @@ -/* - Copyright 2013 TeamWin - This file is part of TWRP/TeamWin Recovery Project. - - TWRP is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - TWRP is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with TWRP. If not, see . -*/ - -#ifndef TWRPDU_HPP -#define TWRPDU_HPP - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "twcommon.h" - -using namespace std; - -class twrpDU { - -public: - twrpDU(); - uint64_t Get_Folder_Size(const string& Path); // Gets the folder's size using stat - void add_absolute_dir(const string& Path); - void add_relative_dir(const string& Path); - bool check_relative_skip_dirs(const string& dir); - bool check_absolute_skip_dirs(const string& path); - bool check_skip_dirs(const string& path); - vector get_absolute_dirs(void); - void clear_relative_dir(string dir); -private: - vector absolutedir; - vector relativedir; -}; - -extern twrpDU du; -#endif -- cgit v1.2.3