We'll be using pax to archive
This commit is contained in:
parent
fe1cec69fe
commit
9064f3e18b
10
ezjail-admin
10
ezjail-admin
@ -703,7 +703,7 @@ console)
|
||||
######################## ezjail-admin ARCHIVE ########################
|
||||
archive)
|
||||
# Clean variables, prevent polution
|
||||
unset ezjail_archive ezjail_force ezjail_taroption
|
||||
unset ezjail_archive ezjail_force
|
||||
|
||||
shift; while getopts :fr:d: arg; do case ${arg} in
|
||||
f) ezjail_force=${OPTARG};;
|
||||
@ -730,13 +730,13 @@ archive)
|
||||
ezjail_archive="${ezjail_archivedir%/}"/"${ezjail_archive}"
|
||||
|
||||
case ${ezjail_archive} in
|
||||
*.tar.bz|*.tar.bz2|*.tbz|*.tar.bzip ) ezjail_taroption="j" ;;
|
||||
*.tar.gz|*.tgz|*.tar.gzip) ezjail_taroption="z" ;;
|
||||
*.tar) ;;
|
||||
*) ezjail_archive="${ezjail_archive}.tar" ;;
|
||||
*.tar.gz|*.tgz) ;;
|
||||
*) ezjail_archive="${ezjail_archive}.tar.gz" ;;
|
||||
esac;
|
||||
|
||||
# TODO: tar cpf${ezjail_taroption} ${ezjail_archive} --atime-preserve --one-file-system ${ezjail_config} -C ${ezjail_root}
|
||||
cd ${ezjail_root} || exerr "Error: can't cd to ${ezjail_root}
|
||||
pax -wXtz -x ustar -f ${ezjail_archive} -s/^/ezjail\// .
|
||||
|
||||
;;
|
||||
######################## ezjail-admin CONFIG ########################
|
||||
|
Loading…
x
Reference in New Issue
Block a user