diff --git a/pxe/install-pxe.sh b/pxe/install-pxe.sh index 8d7bf2d..5169e6a 100755 --- a/pxe/install-pxe.sh +++ b/pxe/install-pxe.sh @@ -53,12 +53,6 @@ tftp-root=${tftp_path} END } -extract_live_parts_for_tftp() { - cp -fv "${PXE_DIR}/../iso/staging/live/vmlinuz" "${tftp_path}/" - cp -fv "${PXE_DIR}/../iso/staging/live/initrd" "${tftp_path}/" - rsync -av "${PXE_DIR}/../iso/staging/live/filesystem.squashfs" "${nfs_path}/live/" -} - install_netboot() { # if you want to refresh install, remove or move dir if [ ! -d "${tftp_path}" ] || [ "${FORCE:-}" ]; then @@ -70,7 +64,10 @@ install_netboot() { rm -rf "${tftp_path}/pxelinux.cfg" mkdir -p "${tftp_path}/pxelinux.cfg" fi - extract_live_parts_for_tftp + + cp -fv "${PXE_DIR}/../iso/staging/live/vmlinuz" "${tftp_path}/" + cp -fv "${PXE_DIR}/../iso/staging/live/initrd" "${tftp_path}/" + rsync -av "${PXE_DIR}/../iso/staging/live/filesystem.squashfs" "${nfs_path}/live/" cat > "${tftp_path}/pxelinux.cfg/default" <