aboutsummaryrefslogtreecommitdiffstats
path: root/chapter7/backup.sh
diff options
context:
space:
mode:
authorWilliam Harrington <kb0iic@berzerkula.org>2021-12-11 00:52:08 -0600
committerWilliam Harrington <kb0iic@berzerkula.org>2021-12-11 00:52:08 -0600
commit2c8204d6325a1a6607392d5905227b9043da17cc (patch)
tree5a2d9047d0a3fb5664c17284b92c6e572507d062 /chapter7/backup.sh
parentf699702e72de8200632cfb95350ad51bb68c4b6f (diff)
Major updates.
Diffstat (limited to 'chapter7/backup.sh')
-rw-r--r--chapter7/backup.sh56
1 files changed, 28 insertions, 28 deletions
diff --git a/chapter7/backup.sh b/chapter7/backup.sh
index b903897..8a23a22 100644
--- a/chapter7/backup.sh
+++ b/chapter7/backup.sh
@@ -1,28 +1,28 @@
-#!/bin/bash
-set -e
-
-file="${LFS_VER}-ch7-backup.tar.xz"
-directories=(bin dev etc lib lib64 proc run sbin sys tools usr var)
-
-if [ -f "${LFS}/sources/chapter7/backup" ]; then
- printf "%b" " ${IGRN}Backup previously completed${RST}\n"
-else
-
- printf "%b" "${GRN}Backing up ${YLW}${LFS}${GRN} to ${YLW}${file}${RST}... "
- pushd "${LFS}" > /dev/null || exit 1
- # shellcheck disable=SC2024
- sudo XZ_OPTS="-T${NUMPROCS} -e" tar cJvpf "${HOME}"/"${file}" "${directories[@]}" >"${LFS}"/sources/log/chapter7/backup.log 2>&1 & pid=$!
- spinner "$pid" "${SPINNER}"
- retval=$?
- if [ "${retval}" -ne 0 ]; then
- fail "FAILED!"
- exit "${retval}"
- else
- # shellcheck disable=SC2024
- sudo chown -v "${USER}":"$(id -g)" "${HOME}"/"${file}" >"${LFS}"/sources/log/chapter7/backup.log 2>&1
- success "OK"
- fi
- popd > /dev/null || exit 1
-
- touch "${LFS}/sources/chapter7/backup"
-fi
+#!/bin/bash
+set -e
+
+file="${LFS_VER}-ch7-backup.tar.xz"
+directories=(bin dev etc lib lib64 proc run sbin sys tools usr var)
+
+if [ -f "${LFS}/sources/chapter7/backup" ]; then
+ printf "%b" " ${IGRN}Backup previously completed${RST}\n"
+else
+
+ printf "%b" "${GRN}Backing up ${YLW}${LFS}${GRN} to ${YLW}${file}${RST}... "
+ pushd "${LFS}" > /dev/null || exit 1
+ # shellcheck disable=SC2024
+ sudo XZ_OPTS="-T${NUMPROCS} -e" tar cJvpf "${HOME}"/"${file}" "${directories[@]}" >"${LFS}"/sources/log/chapter7/backup.log 2>&1 & pid=$!
+ spinner "$pid" "${SPINNER}"
+ retval=$?
+ if [ "${retval}" -ne 0 ]; then
+ fail "FAILED!"
+ exit "${retval}"
+ else
+ # shellcheck disable=SC2024
+ sudo chown -v "${USER}":"$(id -g)" "${HOME}"/"${file}" >"${LFS}"/sources/log/chapter7/backup.log 2>&1
+ success "OK"
+ fi
+ popd > /dev/null || exit 1
+
+ touch "${LFS}/sources/chapter7/backup"
+fi