From 777cc292bf1f10859d5d233762672953f97e79c7 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Wed, 15 Apr 2015 01:10:04 +0200 Subject: Remove mount point prefix from path --- ezjail-admin | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ezjail-admin') diff --git a/ezjail-admin b/ezjail-admin index 3e209b5..557273e 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -1282,11 +1282,14 @@ freeze) # Create the new frozen flavour's dir mkdir -p "${ezjail_flavours_dir}/${ezjail_flavour}" + # Work relative to jails rootdir + cd "${ezjail_rootdir}" + # Now list all files that have been added or modified # TODO: This assumes no files have been deleted from when the jail was initially created. Safe assumption for now. # TODO: This assumes no files have been renamed from when the jail was initially created. Not so sure. /sbin/zfs diff -H "${ezjail_parentzfs}/${ezjail_hostname}@_vanilla_newjail_" "${ezjail_parentzfs}/${ezjail_hostname}" | \ - grep -E "^[M+]" | cut -f 2 | cpio -d -m -p -v "${ezjail_flavours_dir}/${ezjail_flavour}" + grep -E "^[M+]" | cut -f 2 | sed -E s:"^${ezjail_rootdir}/?":: | cpio -d -m -p -v "${ezjail_flavours_dir}/${ezjail_flavour}" ;; ######################## ezjail-admin SNAPSHOT ######################## -- cgit v1.2.3