build the kernel in the container.
This commit is contained in:
@@ -3,11 +3,9 @@ set -e
|
|||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
dir=$(dirname "$0")
|
dir=$(dirname "$0")
|
||||||
echo $dir
|
echo $dir
|
||||||
#mkdir -p /tmp/linux
|
|
||||||
[[ -d ./linux ]] || git clone --depth 1 https://github.com/torvalds/linux.git ./linux
|
[[ -d ./linux ]] || git clone --depth 1 https://github.com/torvalds/linux.git ./linux
|
||||||
cat ./build_containerfile | /usr/bin/podman build --volume /lib/modules:/lib/modules:z -f - -t patronagekernel:latest .
|
cat ./build_containerfile | /usr/bin/podman build --volume /lib/modules:/lib/modules:z -f - -t patronagekernel:latest .
|
||||||
#rsync -av ./linux /mnt/tmpfs
|
nice -n 20 /usr/bin/podman run -it --volume /lib/modules:/lib/modules:z --volume ./linux:/linux patronagekernel:latest
|
||||||
#nice -n 20 /usr/bin/podman run -it --volume /lib/modules:/lib/modules:z --volume ./linux:/linux patronagekernel:latest
|
|
||||||
cd $dir
|
cd $dir
|
||||||
rm -rf initram/
|
rm -rf initram/
|
||||||
mkdir -p initram
|
mkdir -p initram
|
||||||
@@ -28,5 +26,4 @@ chmod +x $dir/initram/init
|
|||||||
cd $dir/initram/
|
cd $dir/initram/
|
||||||
echo $dir
|
echo $dir
|
||||||
find . -print0 | cpio --null -ov --format=newc | gzip -9 > $dir/initramfs.cpio.gz
|
find . -print0 | cpio --null -ov --format=newc | gzip -9 > $dir/initramfs.cpio.gz
|
||||||
|
|
||||||
echo "created iniramfs"
|
echo "created iniramfs"
|
||||||
|
|||||||
Reference in New Issue
Block a user