Use sh\'s own line splitting algorithm instead of cut
This commit is contained in:
parent
f36423bf6c
commit
aaf34bfa99
11
ezjail-admin
11
ezjail-admin
@ -933,13 +933,10 @@ restore)
|
|||||||
ezjail_nameprop=`pax -zn -f ${ezjail_fromarchive} prop.ezjail-\*`
|
ezjail_nameprop=`pax -zn -f ${ezjail_fromarchive} prop.ezjail-\*`
|
||||||
[ $? -eq 0 -a "${ezjail_nameprop}" ] || exerr "Error: File ${ezjail_fromarchive} is not an ezjail archive."
|
[ $? -eq 0 -a "${ezjail_nameprop}" ] || exerr "Error: File ${ezjail_fromarchive} is not an ezjail archive."
|
||||||
|
|
||||||
# Figure out, what archive believes it contains
|
# Figure out, what jail and jail enviroment archive claims to contain
|
||||||
ezjail_nameprop_safename=`echo ${ezjail_nameprop} | cut -d '-' -f 2`
|
TIFS=${IFS}; IFS=-; set - ${ezjail_nameprop}
|
||||||
|
ezjail_nameprop_safename=$2 ezjail_nameprop_hsname=$4 ezjail_nameprop_hsversion=$5 ezjail_nameprop_hscpu=$6
|
||||||
# Figure out system environment when archive was created
|
IFS=${TIFS}
|
||||||
ezjail_nameprop_hsname=`echo ${ezjail_nameprop} | cut -d '-' -f 4`
|
|
||||||
ezjail_nameprop_hsversion=`echo ${ezjail_nameprop} | cut -d '-' -f 5`
|
|
||||||
ezjail_nameprop_hscpu=`echo ${ezjail_nameprop} | cut -d '-' -f 6`
|
|
||||||
|
|
||||||
# Figure out current system environment
|
# Figure out current system environment
|
||||||
ezjail_hsname=$( echo -n `uname -n` | tr -c '[:alnum:].' _ )
|
ezjail_hsname=$( echo -n `uname -n` | tr -c '[:alnum:].' _ )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user