Update CI

This commit is contained in:
longpanda
2021-01-29 17:54:04 +08:00
parent ee81f89911
commit 519fac719e
8 changed files with 69 additions and 22 deletions

11
LiveCD/docker_ci.sh Normal file
View File

@@ -0,0 +1,11 @@
#!/bin/bash
VENTOY_PATH=$PWD/../
for i in vmlinuz core.gz modules.gz; do
wget -q -P ISO/EFI/boot/ http://www.tinycorelinux.net/11.x/x86/release/distribution_files/$i
done
for i in glib2.tcz libffi.tcz liblvm2.tcz ncursesw.tcz parted.tcz readline.tcz udev-lib.tcz; do
wget -q -P VTOY/ventoy/tcz/ http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/$i
done

View File

@@ -17,10 +17,25 @@ fi
rm -rf ISO_TMP
cp -a ISO ISO_TMP
cp -a VTOY VTOY_TMP && cd VTOY_TMP
cp -a VTOY VTOY_TMP
ls -la
if ! [ -d ISO_TMP ]; then
echo "Copy ISO_TMP failed"
exit 1
fi
if ! [ -d VTOY_TMP ]; then
echo "Copy VTOY_TMP failed"
exit 1
fi
mkdir -p ISO_TMP/EFI/ventoy
cd VTOY_TMP
gcc -O2 -m32 ./ventoy/disksize.c -o ./ventoy/disksize
rm -f ./ventoy/disksize.c
find . | cpio -o -H newc | gzip -9 > ../ISO_TMP/EFI/ventoy/ventoy.gz
find . | cpio -o -H newc | gzip -c -9 > ../ISO_TMP/EFI/ventoy/ventoy.gz
cd .. && rm -rf VTOY_TMP