function debsquash { lmp="${1}" sfs="filesystem.squashfs" if [ -f "(${data})${lmp}/vmlinuz" ]; then linux_path="(${data})${lmp}/vmlinuz" initrd_path="(${data})${lmp}/initrd.img" else linux_path="(squash)/vmlinuz" initrd_path="(squash)/initrd.img" loopback "squash" "${lmp}/${sfs}" fi linux \ "${linux_path}" \ boot="live" \ elevator="deadline" \ ip="frommedia" \ live-media-path="${lmp}" \ live-media-uuid="${data_uuid}" \ toram="${sfs}" initrd "${initrd_path}" }