From f6fd6192b53d585c8889ab65afab6ccc02752055 Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Wed, 5 Jun 2019 22:06:24 +0000 Subject: [PATCH] Bestanden uploaden naar 'scripts' --- scripts/favicon.png | Bin 0 -> 2403 bytes scripts/startbackup.sh | 69 +++++++++++++++++++++++++++++++++++++ scripts/startdumpbackup.sh | 40 +++++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 scripts/favicon.png create mode 100644 scripts/startbackup.sh create mode 100644 scripts/startdumpbackup.sh diff --git a/scripts/favicon.png b/scripts/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..424f24a0dace884a8ab911610859bbe36a714242 GIT binary patch literal 2403 zcmV-p37qzcP)2tX2~WY26-fg1kmzOBLQux zC5k*OqKKvV7z$`dsE)-MTWP6C#X*#|&?(kw0Ed?tEe=-47O7~gwE`L+Ji;pk+rvB{k$h5;n#^`kmR?x##@O@Av)v&Yp9A=XX~n@kj+EVDy0QZv>wKn|qr? zcX2fk1!BPPUgpv*Je|`w^8-~;N`ZI234x8tO%NBhM6aha>u>KxJ7GRv& zuqG=1w&j#n*H;1MfYOsj6FCEu(o>yZX7zDtK=y~vK3Nas)5EinNC&1)E4ns#{$b=5 zgXY_<)(ya83AE7)iEZQl$`>ZJ%8v}$AWUm?<|E7kq*8!n2#Qhw$}f~DcfFlRTmQ$m1wC;}<`Pfj^sk;Z#>2#oKUBt2%nb67YKspfnnd{+@Vx@vVW~YPGJi+LA)EfBH!5 zjj}J~p<3DM^UB}Zdlj#CSBLJ0{wfNIKa^46z7SXCQtMI`#^Oo(%W~H%V*bY zY|*yslPWoW;?zb}RsHnf>D(#uwxp!`->!VYY%Ai2YNcHEhZ0#h=6h}St@zUhL(}yL zFzr%_bSISI-x)G8v$|ueU5qZs2%W3<+zGtV)v;ZffuR1IWzECad3oWJOUH zN-3uhzw|T+!Er^Q+%R|#@U%y+y`PY->GDvP5r+%AV=1jABYw=_RCd8`H)a>s`O z@xW7OEIIvjvwx;$S}cl`NRXf@F#!;XN&;c25U-UYC3yX&;txrx>r7QjsCv!Gsalh= z@)(z;3qlb|%{j^bN`rUy#{7E@7*eD4a^dKm(NeK6&Gr#i7tP2 z0q1;@CriSIR+mPy4U_G_Y@q3U|Ah_|tAf{;%(Gd3d9O`~UL<}Yj-NKovG@A|4FPtC z!g3N2ftC*3CK z(NnfJ@!1iBQTO=_(_|vBLj|zgSUF;_dd=EJcIQRTonA-ZG{MOlGf;lW7zV6WfGi<6 z`QDlo?fT)J*;RWV$4;5#O>dME3I%XucDiWn4EfU@lN}$$C@YWQ^|znn^fYq&35MsX zjlg6LC>;A8HP+DpDdDMgVfo~`uwk_*b*70PipaF0t29~ic#<-7Q1=UbFTUBt@{N(E ziYh~Mrz)XwqqL-jGp(ZNs*VFXzEDd&S!3QH6onBZ2df<}+@)(n-lx`w>!LBP^9N;C zFf83tQn0_$*i|&wZ|phHy@JEiwP7Aw8S);eG=5^5ez{^(q{FcV z15{!LdBUR6e^9otv?o~GAX&ODVhcx^0ek|ufXjhHUcbDluUmXHd7+=``mX(?KCUoW zx-M)q2IM$k6L1vx;9R45*RU(pIlp>7#Ol)aofvqTAQX{lLPBPGYWpYF#j)Z@-px#Fv;O?9I)H%A-CII_4#2V z_P{jjTaT^|aj>fG*-djQm=cRHOzf#C?eCqhmqqBQe!O!}hs&rH_Es1~4c-URgb;sSuwcR9_3PK$X3d&4KnSt^)m^byuFO$m zD>k+r7}Jb@YZgt3_=2*{ONx}R`=B9+SJuWmolc{us7M2N;)y4iJ9qBT%*@OQhfmb+ z@_5Z__Z~Fp+eUWO9|)Cr$9*36ocbuOsu-npc$sDTDdtgY{y4YC1yZ%z2t12i9ZO{^`_|$ zN;|MGH8pjL+wE@N8b*#B$&evK@cDdm_EyBo0LIMo8LCjsa8t{G2nAB?ilKml0x<(6 z5Rxf?p(skxh!G=N6bK3n3$-mTCZQJsr4F-#Os@0;8T~&H9Zh$StiNM%p@2LrU5SiuSR2>j?%oC1@XTf zD5k{K7?29_4L}1NUq!#nZns~5`0(KtQ#5ekKmZzi906{vZICB`v%opxFVdaB6)}UO z8c=fVlq|Ve?bYM)><@)P_P&{R#rwl9?$2U)zKDWu~=Dl zc6NP9NlA0t?%liVfMY;)y92v}+}zwH7K_DPym+yE_~D1cLWm&o>*gh)sHo^xo6Tm7 z8#hkQoH;Y9s;UpT`;rN_h4l3FpX<8bsO$PZ;O0c>&Cky-%*)H$=5#tY0L7gh_g_g3 Vt#eGaIWzzO002ovPDHLkV1jogp}hbA literal 0 HcmV?d00001 diff --git a/scripts/startbackup.sh b/scripts/startbackup.sh new file mode 100644 index 0000000..913ed89 --- /dev/null +++ b/scripts/startbackup.sh @@ -0,0 +1,69 @@ +#!/usr/bin/env bash + +##-----------------## +# Static-Vars # +##-----------------## +echo "curstate=1" > session-state +source session-name #importing sessions +source session-mode + +source script-statvars + +##----------------## +# Prepairing # +##----------------## +mount /dev"/${card_dev}" "$card_mount" + +if [ ! -d $backup_location ] +then + mkdir -p "$backup_location" + echo sessioncount=0 > "$backup_location/session-count" +fi + +source "$backup_location/session-count" +sessioncount=$(expr $sessioncount + 1) +echo sessioncount="$sessioncount" > "$backup_location/session-count" + +import_prefix=import"$sessioncount" +echo $import_prefix + + +##-------------## +# Running # +##-------------## + + + +if [ $backupmode == dumpcopy ]; then +echo "moving to next script" +bash startdumpbackup.sh>> session-exec-log& +exit +fi + +if [ $backupmode == dumpmove ]; then +echo "moving to next script" +bash startdumpbackup.sh>> session-exec-log& +exit +fi + +find /media/card -iname '*.jpg' -o -iname '*.jpg '-o -iname '*.jpeg' -o -iname '*.png' -o -iname '*.mov' -o -iname '*.mp4' -o -iname '*.avi' | while read file; do + dir=$(dirname "$file") + base=$(basename "$file") + filecpcounter=$(expr "$filecpcounter" + "1") + dest="$backup_location"/"$import_prefix"_"$base" + echo filecpcounter="$filecpcounter" > session-cpcounter + echo "$file" "$dest" + cp "$file" "$dest" +done + +source session-cpcounter +echo "Items transferred: $filecpcounter" + +if [ $backupmode == move ]; then +rm -rf $card_mount/* +echo "removing files" +fi + +umount "$card_mount" + +echo "curstate=2" > session-state \ No newline at end of file diff --git a/scripts/startdumpbackup.sh b/scripts/startdumpbackup.sh new file mode 100644 index 0000000..a374995 --- /dev/null +++ b/scripts/startdumpbackup.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +##-----------------## +# Static-Vars # +##-----------------## +source session-name #importing sessions +source session-mode +source script-statvars +echo "script_location" + + +source "$backup_location/session-count" +import_prefix=import"$sessioncount" + +##-------------## +# Running # +##-------------## + +cd "$card_mount" + +for f in * +do + echo "$f" "$backup_location"/"$import_prefix"_"$f" + cp -r "$f" "$backup_location"/"$import_prefix"_"$f" + filecpcounter=$(expr "$filecpcounter" + "1") + echo filecpcounter="$filecpcounter" > "$script_location"/session-cpcounter +done + +cd "$script_location" + +source session-cpcounter +echo "Items transferred: $filecpcounter" + +if [ $backupmode == dumpmove ]; then +rm -rf $card_mount/* +echo "removing files" +fi + +umount "$card_mount" +echo "curstate=2" > session-state \ No newline at end of file