33 lines
621 B
Bash
Executable File
33 lines
621 B
Bash
Executable File
#!/bin/bash
|
|
# Linux Live Kit version 7
|
|
|
|
export PATH=.:./tools:../tools:/usr/sbin:/usr/bin:/sbin:/bin:/
|
|
|
|
CHANGEDIR=$(dirname $(readlink -f $0))
|
|
echo "Changing current directory to $CHANGEDIR"
|
|
cd $CHANGEDIR
|
|
|
|
. ./.config || exit 1
|
|
. ./tools/linuxkitlib || exit 1
|
|
|
|
# only root can continue, because only root can read all files from your system
|
|
allow_only_root
|
|
|
|
# check for mksquashfs with xz compression
|
|
if [ "$(mksquashfs 2>&1 | grep "Xdict-size")" = "" ]; then
|
|
echo "mksquashfs not found or doesn't support -comp xz, aborting, no changes made"
|
|
exit 1
|
|
fi
|
|
|
|
# build initramfs image
|
|
|
|
|
|
# create compressed bundles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|