liveboot: oem: improve copying backup files in .list to support directory

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I60b97886618133ef8c8dac97f27e18ef4f4d65af
This commit is contained in:
Dongjin Kim
2022-05-06 01:34:08 +09:00
parent 80936afe3a
commit a7f336cdba

View File

@@ -173,10 +173,16 @@ oem_mkfs_ext4() {
file=$(echo "${line}" | awk -F '#|;' '{print $1}')
if [ ! -z "${file}" ]; then
if ls ${rootfs_mnt}/${file} 1>/dev/null 2>&1; then
dir=$(dirname ${file} | uniq)
if [ -d "${file}" ]; then
dir=$(dirname ${file})
mkdir -p ${overlayfs_dir}/${dir}
mv ${rootfs_mnt}/${file} ${overlayfs_dir}/${dir}
mv ${rootfs_mnt}/${file} ${overlayfs_dir}/${dir}/
else
for f in $(ls ${file} 1>/dev/null 2>&1); do
dir=$(dirname ${f})
mkdir -p ${overlayfs_dir}/${dir}
mv ${rootfs_mnt}/${f} ${overlayfs_dir}/${dir}/
done
fi
fi
done < ${TOPDIR}/custom/${CUSTOMOS}/${src}