mirror of
https://github.com/Qubes-Community/Contents.git
synced 2024-12-23 06:09:29 -05:00
Create qvm-backup-to-appvm
Copy files from dom0 to an archive in an AppVM
This commit is contained in:
parent
9379a4a48f
commit
0d96a49b32
19
qvm-backup-to-appvm
Normal file
19
qvm-backup-to-appvm
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# qvm-backup-to-appvm
|
||||||
|
# Version: 0.1
|
||||||
|
# Copy files from dom0 to an archive in an AppVM
|
||||||
|
# Usage : qvm-backup-to-appvm <Source> <AppVM> <Destination> <Archive>
|
||||||
|
# Example: qvm-backup-to-appvm ~/bin my-untrusted /home/user/backup backup.tgz
|
||||||
|
|
||||||
|
Source=$1
|
||||||
|
AppVM=$2
|
||||||
|
Destination=$3
|
||||||
|
Archive=`date +%Y.%m.%d-%H.%M`_$4
|
||||||
|
|
||||||
|
tar -cvzf /tmp/$Archive $Source
|
||||||
|
qvm-move-to-vm $AppVM /tmp/$Archive
|
||||||
|
echo "mv ~/QubesIncoming/dom0/$Archive $Destination && \
|
||||||
|
rm ~/QubesIncoming/dom0/qvm-backup_helperscript.sh" >> /tmp/qvm-backup_helperscript.sh
|
||||||
|
chmod +x /tmp/qvm-backup_helperscript.sh
|
||||||
|
qvm-move-to-vm $AppVM /tmp/qvm-backup_helperscript.sh
|
||||||
|
qvm-run $AppVM /home/user/QubesIncoming/dom0/qvm-backup_helperscript.sh
|
Loading…
Reference in New Issue
Block a user