21 lines
322 B
Bash
Executable File
21 lines
322 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Path to the mounted image needed."
|
|
exit
|
|
fi
|
|
|
|
CHROOT_PATH=${1}
|
|
|
|
if [ "$(id -u)" != "0" ]; then
|
|
echo "This script must be run as root" 1>&2
|
|
exit 1
|
|
fi
|
|
|
|
# prepare fs archive
|
|
tar -cvpzf backup.tar.gz -C root_files/ .
|
|
tar -xzf backup.tar.gz -C ${CHROOT_PATH}/
|