6 rm -f dmpatch.c Makefile Makefile_IBT
8 for f
in dmpatch.c Makefile Makefile_IBT
; do
9 curl
-s -u $FTPUSR ftp://$FTPIP/$f -o $f
11 echo "download $f OK ..."
13 echo "download $f FAILED ..."
23 echo "build dm_patch.ko ..."
30 cd /home
/panda
/linux
-source-5.15
.0
31 make modules M
=/home
/panda
/build
/aa
/
32 strip
--strip-debug /home
/panda
/build
/aa
/dm_patch.ko
35 cp -a aa
/dm_patch.ko .
/
39 echo "build dm_patch_ibt.ko ..."
44 cp -a Makefile_IBT aa
/Makefile
46 cd /home
/panda
/linux
-source-5.15
.0
47 make modules M
=/home
/panda
/build
/aa
/
48 strip
--strip-debug /home
/panda
/build
/aa
/dm_patch_ibt.ko
51 cp -a aa
/dm_patch_ibt.ko .
/
56 curl
-s -T dm_patch.ko
-u $FTPUSR ftp://$FTPIP/dm_patch_64.ko
|| exit 1
57 curl
-s -T dm_patch_ibt.ko
-u $FTPUSR ftp://$FTPIP/dm_patch_ibt_64.ko
|| exit 1
60 if [ -f .
/dm_patch.ko
-a -f .
/dm_patch_ibt.ko
]; then
61 echo -e "\n\n=============== SUCCESS =============\n\n"
63 echo -e "\n\n=============== FAILED ==============\n\n"