Add flexible chroot delete
This commit is contained in:
parent
fe6c9aa2b4
commit
19b520487d
@ -17,6 +17,7 @@ Usage: bash $0 [options]
|
||||
|
||||
Options:
|
||||
-a, --arch ARCH Specify architecture (default: x86_64)
|
||||
-d, --delete-chroot Delete the chroot environment after processing (default: yes)
|
||||
-r, --release VERSION Specify version (default: v0.4.3)
|
||||
-u, --url URL Specify repository URL (default: https://mirror.fsf.org/hyperbola/gnu-plus-linux-libre/stable)
|
||||
-owu, --owner-user-id ID Owner user ID for the tar file (default: 1000)
|
||||
@ -44,6 +45,10 @@ while [[ $# -gt 0 ]]; do
|
||||
ARCH="${2}"
|
||||
shift 2
|
||||
;;
|
||||
-d|--delete-chroot)
|
||||
CHROOT_DELETE="${2}"
|
||||
shift 2
|
||||
;;
|
||||
-r|--release)
|
||||
RELEASE="${2}"
|
||||
shift 2
|
||||
@ -98,8 +103,8 @@ printf '%b%s%b%s%b\n' '\e[1;32m' '==> ' '\e[0m\033[1m' "Make hyperbola-bootstrap
|
||||
|
||||
# Clean chroot temp
|
||||
case $CHROOT_DELETE in
|
||||
y) rm -rf "${ROOTFS}" || true && echo -e "\e[1;32m==>\e[0m\033[1m Temporal chroot deleted! \e[m" ;;
|
||||
n) echo 'Temporal chroot available' ;;
|
||||
y|yes) rm -rf "${RESULTPATH}/${ROOTFS}" || true && echo -e "\e[1;32m==>\e[0m\033[1m Temporal chroot deleted! \e[m" ;;
|
||||
n|not) echo 'Temporal chroot available' ;;
|
||||
*) echo 'Invalid option "$@"' ;;
|
||||
esac
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user