to DON570 
I have run your "Compression 2.2", several times
which I renamed as "rc.z_CDH.sh" and placed into "/root/my-applications/bin" for active scripts.
I traced (with xterm).
It is a useful BackUp program. I like the idea, and most of the methodology.
I plan to force the "Directory Select" to begin at a default "/mnt/home/" ( not "/" nor "/root" ).
Suggestion to observe tar messages as a Progress Indicator.
(0) Once you have downloaded, and extracted the several "Cold-Tar-Backup" code scripts to a working directory.
(1) Rename "CTB-SL.sh" file to "CTX.sh", and set permissions to "executable" via "chmod +x CTX.sh ".
(2) place the executable "CTX.sh" into "/root/my-applications/bin", which is a Puppy System Path location.
(3) From Command Line terminal, carefully enter xterm -e CTX.sh
(4) This will call "xterm", which will execute "CTX.sh" , which will show the "TarOpt" code activity inside "CTX.sh" .
You can observe the message output of tar as it cycles through groups of code lines, as a Progress Indicator .
# Please see WIKI for a nice discussion of Structured Code Naming methods, very useful topic.
In my words this method enables the "sacredness" of all subroutine names, all variable names, all typing of all variables, etc.
I see you are involved with BK Easy-OS.
I wonder what is the benefit BK Easy-OS offers that is not found in other OS developed via WOOF based on Ubuntu and some Debian code ?
Well, answers will show up if I read further in the Easy-OS forum.
I downloaded it, but have not had time to go further.
I hope to find you again in this forum. 