From a80a5ae17d8c76077080ce2de6cc3734ae545d1d Mon Sep 17 00:00:00 2001 From: Botspot Date: Sun, 29 Nov 2020 21:11:54 -0600 Subject: [PATCH] add timeshift app --- apps/Timeshift/credits | 6 ++++++ apps/Timeshift/description | 4 ++++ apps/Timeshift/icon-24.png | Bin 0 -> 1143 bytes apps/Timeshift/icon-64.png | Bin 0 -> 2247 bytes apps/Timeshift/install-32 | 13 +++++++++++++ apps/Timeshift/install-64 | 13 +++++++++++++ apps/Timeshift/uninstall | 11 +++++++++++ apps/Timeshift/website | 1 + 8 files changed, 48 insertions(+) create mode 100644 apps/Timeshift/credits create mode 100644 apps/Timeshift/description create mode 100644 apps/Timeshift/icon-24.png create mode 100644 apps/Timeshift/icon-64.png create mode 100755 apps/Timeshift/install-32 create mode 100755 apps/Timeshift/install-64 create mode 100755 apps/Timeshift/uninstall create mode 100644 apps/Timeshift/website diff --git a/apps/Timeshift/credits b/apps/Timeshift/credits new file mode 100644 index 0000000..270e734 --- /dev/null +++ b/apps/Timeshift/credits @@ -0,0 +1,6 @@ +app created by: teejee2008 +https://github.com/teejee2008/ + +Added to pi-apps by: Itai-Nelken +https://github.com/Itai-Nelken/ +https://bit.ly/raspberry-pi-stuff-YT diff --git a/apps/Timeshift/description b/apps/Timeshift/description new file mode 100644 index 0000000..bdbeeae --- /dev/null +++ b/apps/Timeshift/description @@ -0,0 +1,4 @@ +System restore tool for Linux hat provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. +System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB. + +to run from terminal: timeshift diff --git a/apps/Timeshift/icon-24.png b/apps/Timeshift/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..f983407073b260feb074a734b5570eeac2cbd580 GIT binary patch literal 1143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZk1_s890X`wFva+(u%E~Ir z%1TN~A|fK<;^H~#>T~t=XY1>yDJn8EF^P+b&Ct?%YG(G()O3Q95+eh{G%c-1W@h(H zP4AnUJ~T6XU~1Z@q;%52pk7WcL_{Q5M5IVsdakPKVSW9ZCMH*njUStt9oN^l<>wb< zVc}zDW&*ki=x|0x8FqG80f90ZnMLaA2lVtV7#UqQGCHEK->anLA|S9rL*uEr`4cm< z3RzieKEBP`+B| zT}Nk2q@zNK0QgHojwOx>7?! zoRyV}i78h~Do09cy_S}*kdQGCkF$UP6C>THaRmyC>h6cshOxC*7E@0yy{$;oMOaZOWEDVLEs zWnj>zpkT|#*C;QaCnY7%&VItcpj%P#n7;lwL&NiihCV_QL70(Y)*MheVlVOZb!C6TEiEXZyVzjr4WOP( zPZ!4!jq|zZ(t{5<2sAv5*r;e&Egllmqic3VEO2APqnnPd8@}HYJ=(U{{7uBawOx|! z9PgLUu6$NDeNj^rvxtyaYwKyHKa*VD0xueVirD{zYgSiZGD9LmPo#kJ0gb%}j;X7x znlvf+%KZ+3?%=EY4=i1po|5+QrsdAcpR<^969Wr9SBke7#a6m5-KW+3Y;|@P@3CD~ z!p~XPWC?H_&XS%zi&uAT?%TAcBY{=iO82!3-DA_W1bQ4|^hzRko0?gF`SR^6zsAM$ zv5!JC3Nk8|l%BA#S|&aJ1FOQTlPg~))uom3aobP+$Iwu)?B^@izSx+kZHn;>dp23^ zVdKkw_p2?K>5SU?bg^yQ-dZ1vRr$H`;O=MNz8Mx5RH!f>J1Rdv!tdkFKR;VjL{_fY zS#s;+(W_s1r!gGJegACk?|+F>4qP5@D{89tl`sC!(2>D?){m+F!>3ang-q)E;%rU6 zep?st>*>!0E6)d71^f};5EJpMmWk;&FdigJTq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ z+&z5*!W;R-fr?Z?ic)}5R>@!$3`Pb<2D*lZx<=+9hNf1AW>%)g+6G2e1_m6tQ_i7i g$jwj5OsmAyU}6fmdKI;Vst0Dc{GF8}}l literal 0 HcmV?d00001 diff --git a/apps/Timeshift/icon-64.png b/apps/Timeshift/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..9de3c5fb4385ba91b18c9a69e166c0ebd9d0af77 GIT binary patch literal 2247 zcmZXUc~s5q7RP^Qo;ss5&z*BRr_MY#@TPK7A$k)HNTZ^eCenaJ#x&fLp;V?2g-BH7 zb*U6e1I>}H*^M_BukLa0Uw7R<_OsXC`}m#=1prBE0C*h)01hPp zK#MDK!RwrLZNUygAq)lMbPO{3`PQrmC5Di z2?S@Yt?#N-ttwS6pYK8-u;B1xR#uO++Knt01Oyr~7}ip$g9byjwe@)$8v+!%oyWUk z9wM6^K%ux22&<^nWHvjR$wZr*!Q*YvXipM}k3{-WC>t1zcqY>dg}N$}-Bv20AkZ8b z%n6S_Vr6wtrTUvl)UVUsSF6|2>03CQ38T>ghf`xP**uZH;WVsXAu z=tCyU(CAVtt7e5_DT(AwCc6=dMl3dvO3mPM?XlRsmX^7emh*5p6$Vo!k!nHT3J!+@gTZ(_es*@YV{P^#^KS-)EOs-^oEzLSV-8U9?*5wq05j*8 zfq>GZbaN7s=;7&#c!6ON35rT}QNMY|Dm+ZiK7Ot5iq|{&tRQEdcCYI`?!Kv^cOXvG zOp6#sUe-^uGkOkoj-++XbY{FSa96SptyX?&2oZgAtQ0jl`W|R%Tg-T;LyMZ4eAjMz zmlXKmi|rti9p6oFt_{pBo9_p*Jy^8G%6c?2O9qIo^H3H2GGL*0^CQK?J;bi;oM6*D z=c9l=+9fsH1y%0tw(wue_8m77lTPkNC85eSwFzp`Cse_l(@Q)nkaMdgh>_B9u+xIm z+bZvRF1r=8Fu)=By`P#cJb(D?itsRj1n3>YmHTwHwXJ-%pvV65rs>I!hke5A_O`Vjb4H{%`TzOoNqD`W7LxapNQh!{ zqfOJr7yTMukL5r8w9lQFwU(3Xs-nhtT{pW?P z1+RmgQ5}7A`}Td#m6ScJia9~Ir(I9CnA~u}ZlLyK{F}*uIW7AA?bY>N+Z(V;jy!*- z3h`$x-<7S%-U&?u@(v)UwmKZMXb$F{9=**vnCCyegr1Dgt4~?c`a0s}y6hO+-#0@K z{_M5K?!8u&96Qsq-|x@Ww${Su0i{Wld0{>Qms<0`9p^%1^QR130QZD%Pq@jtw1}SR z#*MV-ku{9K^xCYtnds+l9>9j9R2{PYo6h{!KNHgVGfBmHw0xP;FM#R$^1>Rw)rBW^ z`zEexv#YDQ=vCROlydSbvVQtxG}}I?nC&HHy+8A%Ax`%~BS2?$507zgwny;n z2Ou8QZQTnQ4!If5i`?l(+)QHA+I~^zE{2>=1x5X2S>c^UTcEd({ z|9bmTR{74croS9czklUTz_6$1c?#VZ(>`0OQrDYOh&X0UShRW`nvmB4<+co>})z4-qePY+m{Ixqrnnp5a z@E;fbxVo~1mw5+i(z>MQ{V-_Lzp{3C5_0n9C(F$TjFIT-m$)DM>JUB5t zjGwYTF_Q1*;pyeO4M#JJtbU2Y%q54=|0n>hTB}xQGzzV)kH+AjF*+D@GPTx0twzQa jcK#0#6Bo9A-RA!X^oIWey^9#VW&rSTU23Xv3EKW|+{`a9 literal 0 HcmV?d00001 diff --git a/apps/Timeshift/install-32 b/apps/Timeshift/install-32 new file mode 100755 index 0000000..7882d90 --- /dev/null +++ b/apps/Timeshift/install-32 @@ -0,0 +1,13 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +cd $HOME/Downloads +wget https://github.com/teejee2008/timeshift/releases/download/v20.11.1/timeshift_20.11.1_armhf.deb || error 'Failed to download timeshift!' +sudo apt install -y --fix-broken ~/Downloads/timeshift_20.11.1_armhf.deb || error 'Failed to install .deb file!' +rm -f timeshift_20.11.1_armhf.deb diff --git a/apps/Timeshift/install-64 b/apps/Timeshift/install-64 new file mode 100755 index 0000000..4875ece --- /dev/null +++ b/apps/Timeshift/install-64 @@ -0,0 +1,13 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +cd $HOME/Downloads +wget https://github.com/teejee2008/timeshift/releases/download/v20.11.1/timeshift_20.11.1_arm64.deb || error 'Failed to download timeshift!' +sudo apt install -y --fix-broken ~/Downloads/timeshift_20.11.1_arm64.deb || error 'Failed to install .deb file!' +rm -f timeshift_20.11.1_arm64.deb diff --git a/apps/Timeshift/uninstall b/apps/Timeshift/uninstall new file mode 100755 index 0000000..7751337 --- /dev/null +++ b/apps/Timeshift/uninstall @@ -0,0 +1,11 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +sudo apt purge -y timeshift +sudo rm -rf /etc/timeshift diff --git a/apps/Timeshift/website b/apps/Timeshift/website new file mode 100644 index 0000000..4ff4f67 --- /dev/null +++ b/apps/Timeshift/website @@ -0,0 +1 @@ +https://github.com/teejee2008/timeshift